>>> libgivaro: Building testing/libgivaro 4.2.0-r0 (using abuild 3.10.0_rc1-r2) started Sun, 30 Oct 2022 16:28:39 +0000 >>> libgivaro: Checking sanity of /home/buildozer/aports/testing/libgivaro/APKBUILD... >>> libgivaro: Analyzing dependencies... >>> libgivaro: Installing for build: build-base gmp-dev (1/3) Installing libgmpxx (6.2.1-r2) (2/3) Installing gmp-dev (6.2.1-r2) (3/3) Installing .makedepends-libgivaro (20221030.162842) OK: 332 MiB in 99 packages >>> libgivaro: Cleaning up srcdir >>> libgivaro: Cleaning up pkgdir >>> libgivaro: Fetching https://distfiles.alpinelinux.org/distfiles/edge/givaro-4.2.0.tar.gz % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 11 946k 11 111k 0 0 124k 0 0:00:07 --:--:-- 0:00:07 124k 100 946k 100 946k 0 0 748k 0 0:00:01 0:00:01 --:--:-- 749k >>> libgivaro: Fetching https://distfiles.alpinelinux.org/distfiles/edge/givaro-4.2.0.tar.gz >>> libgivaro: Checking sha512sums... givaro-4.2.0.tar.gz: OK >>> libgivaro: Unpacking /var/cache/distfiles/edge/givaro-4.2.0.tar.gz... checking build system type... armv6-alpine-linux-musleabihf checking host system type... armv6-alpine-linux-musleabihf checking target system type... armv6-alpine-linux-musleabihf checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a thread-safe mkdir -p... build-aux/install-sh -c -d checking for gawk... no checking for mawk... no checking for nawk... no checking for awk... awk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether the C++ compiler works... yes checking for C++ compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of g++... gcc3 checking for armv6-alpine-linux-musleabihf-gcc... gcc checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking dependency style of gcc... gcc3 checking for armv6-alpine-linux-musleabihf-ar... no checking for armv6-alpine-linux-musleabihf-lib... no checking for armv6-alpine-linux-musleabihf-link... no 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/armv6-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv6-alpine-linux-musleabihf/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... 98304 checking how to convert armv6-alpine-linux-musleabihf file names to armv6-alpine-linux-musleabihf format... func_convert_file_noop checking how to convert armv6-alpine-linux-musleabihf file names to toolchain format... func_convert_file_noop checking for /usr/armv6-alpine-linux-musleabihf/bin/ld option to reload object files... -r checking for armv6-alpine-linux-musleabihf-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for armv6-alpine-linux-musleabihf-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for armv6-alpine-linux-musleabihf-ar... ar checking for archiver @FILE support... @ checking for armv6-alpine-linux-musleabihf-strip... no checking for strip... strip checking for armv6-alpine-linux-musleabihf-ranlib... no 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 armv6-alpine-linux-musleabihf-mt... no checking for mt... no checking if : is a manifest tool... no checking how to run the C preprocessor... gcc -E checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking 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/armv6-alpine-linux-musleabihf/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/armv6-alpine-linux-musleabihf/bin/ld checking if the linker (/usr/armv6-alpine-linux-musleabihf/bin/ld) is GNU ld... yes checking whether the g++ linker (/usr/armv6-alpine-linux-musleabihf/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/armv6-alpine-linux-musleabihf/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 ANSI C header files... (cached) yes checking float.h usability... yes checking float.h presence... yes checking for float.h... yes checking limits.h usability... yes checking limits.h presence... yes checking for limits.h... yes checking stddef.h usability... yes checking stddef.h presence... yes checking for stddef.h... yes checking for stdlib.h... (cached) yes checking for string.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking for stdint.h... (cached) yes checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes ## --------------------------------- ## ## START GIVARO CONFIG ## ## --------------------------------- ## checking for family name of compiler... gcc checking whether g++ supports C++11 features by default... yes --------------------------------------- checking whether to inline or not most of the code ?... no 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 configure: "Adding '-march=native' to OPTIM_FLAGS" ./configure: line 17148: OPTIM_FLAGS+= -march=native: not found --------------------------------------- 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... 0 checking for __int128_t... no checking whether byte ordering is bigendian... no configure: Creating symbolic links for compilation --------------------------------------- checking gmp.h usability... yes checking gmp.h presence... yes checking for gmp.h... yes checking for GMP library... yes checking gmpxx.h usability... yes checking gmpxx.h presence... yes checking for gmpxx.h... yes checking for GMP cxx support... yes checking whether gmp version is at least 40000... yes ./configure: line 17953: REQUIRED_FLAGS+= : not found checking whether to build documentation... no --------------------------------------- GIVARO_CXXFLAGS = -O2 -Wall -DNDEBUG -UDEBUG ## --------------------------------- ## ## END GIVARO CONFIG ## ## --------------------------------- ## checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating givaro-makefile config.status: creating src/Makefile config.status: creating src/kernel/Makefile config.status: creating src/kernel/system/Makefile config.status: creating src/kernel/memory/Makefile config.status: creating src/kernel/gmp++/Makefile config.status: creating src/kernel/integer/Makefile config.status: creating src/kernel/bstruct/Makefile config.status: creating src/kernel/rational/Makefile config.status: creating src/kernel/recint/Makefile config.status: creating src/kernel/field/Makefile config.status: creating src/kernel/ring/Makefile config.status: creating src/library/Makefile config.status: creating src/library/vector/Makefile config.status: creating src/library/tools/Makefile config.status: creating src/library/poly1/Makefile config.status: creating src/library/matrix/Makefile config.status: creating macros/Makefile config.status: creating benchmarks/Makefile config.status: creating examples/Makefile config.status: creating examples/FiniteField/Makefile config.status: creating examples/Integer/Makefile config.status: creating examples/Rational/Makefile config.status: creating examples/RecInt/Makefile config.status: creating examples/Polynomial/Makefile config.status: creating examples/Matrix/Makefile config.status: creating tests/Makefile config.status: creating docs/Makefile config.status: creating givaro.pc config.status: creating givaro-config config.status: creating config.h config.status: executing givaro-config.h commands config.status: creating givaro-config.h - prefix __GIVARO for config.h defines config.status: executing depfiles commands config.status: executing libtool commands --------------------------------------- make all-recursive make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0' Making all in src make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src' Making all in kernel make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel' Making all in system make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/system' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givbasictype.lo -MD -MP -MF .deps/givbasictype.Tpo -c -o givbasictype.lo givbasictype.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT giverror.lo -MD -MP -MF .deps/giverror.Tpo -c -o giverror.lo giverror.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givinit.lo -MD -MP -MF .deps/givinit.Tpo -c -o givinit.lo givinit.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givmodule.lo -MD -MP -MF .deps/givmodule.Tpo -c -o givmodule.lo givmodule.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givtimer.lo -MD -MP -MF .deps/givtimer.Tpo -c -o givtimer.lo givtimer.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givbasictype.lo -MD -MP -MF .deps/givbasictype.Tpo -c givbasictype.C -fPIC -DPIC -o .libs/givbasictype.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT giverror.lo -MD -MP -MF .deps/giverror.Tpo -c giverror.C -fPIC -DPIC -o .libs/giverror.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givinit.lo -MD -MP -MF .deps/givinit.Tpo -c givinit.C -fPIC -DPIC -o .libs/givinit.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givmodule.lo -MD -MP -MF .deps/givmodule.Tpo -c givmodule.C -fPIC -DPIC -o .libs/givmodule.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givtimer.lo -MD -MP -MF .deps/givtimer.Tpo -c givtimer.C -fPIC -DPIC -o .libs/givtimer.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givbasictype.lo -MD -MP -MF .deps/givbasictype.Tpo -c givbasictype.C -o givbasictype.o >/dev/null 2>&1 mv -f .deps/givbasictype.Tpo .deps/givbasictype.Plo libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT giverror.lo -MD -MP -MF .deps/giverror.Tpo -c giverror.C -o giverror.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givtimer.lo -MD -MP -MF .deps/givtimer.Tpo -c givtimer.C -o givtimer.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givmodule.lo -MD -MP -MF .deps/givmodule.Tpo -c givmodule.C -o givmodule.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givinit.lo -MD -MP -MF .deps/givinit.Tpo -c givinit.C -o givinit.o >/dev/null 2>&1 mv -f .deps/giverror.Tpo .deps/giverror.Plo mv -f .deps/givmodule.Tpo .deps/givmodule.Plo mv -f .deps/givtimer.Tpo .deps/givtimer.Plo mv -f .deps/givinit.Tpo .deps/givinit.Plo /bin/sh ../../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o libgivsystem.la givbasictype.lo giverror.lo givinit.lo givmodule.lo givtimer.lo libtool: link: ar cr .libs/libgivsystem.a .libs/givbasictype.o .libs/giverror.o .libs/givinit.o .libs/givmodule.o .libs/givtimer.o libtool: link: ranlib .libs/libgivsystem.a libtool: link: ( cd ".libs" && rm -f "libgivsystem.la" && ln -s "../libgivsystem.la" "libgivsystem.la" ) make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/system' Making all in memory make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/memory' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/system -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givaromm.lo -MD -MP -MF .deps/givaromm.Tpo -c -o givaromm.lo givaromm.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/system -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givaromm.lo -MD -MP -MF .deps/givaromm.Tpo -c givaromm.C -fPIC -DPIC -o .libs/givaromm.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/system -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givaromm.lo -MD -MP -MF .deps/givaromm.Tpo -c givaromm.C -o givaromm.o >/dev/null 2>&1 mv -f .deps/givaromm.Tpo .deps/givaromm.Plo /bin/sh ../../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o libgivmemory.la givaromm.lo libtool: link: ar cr .libs/libgivmemory.a .libs/givaromm.o libtool: link: ranlib .libs/libgivmemory.a libtool: link: ( cd ".libs" && rm -f "libgivmemory.la" && ln -s "../libgivmemory.la" "libgivmemory.la" ) make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/memory' Making all in gmp++ make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/gmp++' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_lib.lo -MD -MP -MF .deps/gmp++_int_lib.Tpo -c -o gmp++_int_lib.lo gmp++_int_lib.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_div.lo -MD -MP -MF .deps/gmp++_int_div.Tpo -c -o gmp++_int_div.lo gmp++_int_div.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_mod.lo -MD -MP -MF .deps/gmp++_int_mod.Tpo -c -o gmp++_int_mod.lo gmp++_int_mod.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_sub.lo -MD -MP -MF .deps/gmp++_int_sub.Tpo -c -o gmp++_int_sub.lo gmp++_int_sub.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_compare.lo -MD -MP -MF .deps/gmp++_int_compare.Tpo -c -o gmp++_int_compare.lo gmp++_int_compare.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_gcd.lo -MD -MP -MF .deps/gmp++_int_gcd.Tpo -c -o gmp++_int_gcd.lo gmp++_int_gcd.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_io.lo -MD -MP -MF .deps/gmp++_int_io.Tpo -c -o gmp++_int_io.lo gmp++_int_io.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_mul.lo -MD -MP -MF .deps/gmp++_int_mul.Tpo -c -o gmp++_int_mul.lo gmp++_int_mul.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_add.lo -MD -MP -MF .deps/gmp++_int_add.Tpo -c -o gmp++_int_add.lo gmp++_int_add.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_cstor.lo -MD -MP -MF .deps/gmp++_int_cstor.Tpo -c -o gmp++_int_cstor.lo gmp++_int_cstor.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_misc.lo -MD -MP -MF .deps/gmp++_int_misc.Tpo -c -o gmp++_int_misc.lo gmp++_int_misc.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_pow.lo -MD -MP -MF .deps/gmp++_int_pow.Tpo -c -o gmp++_int_pow.lo gmp++_int_pow.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_sub.lo -MD -MP -MF .deps/gmp++_int_sub.Tpo -c gmp++_int_sub.C -fPIC -DPIC -o .libs/gmp++_int_sub.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_div.lo -MD -MP -MF .deps/gmp++_int_div.Tpo -c gmp++_int_div.C -fPIC -DPIC -o .libs/gmp++_int_div.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_compare.lo -MD -MP -MF .deps/gmp++_int_compare.Tpo -c gmp++_int_compare.C -fPIC -DPIC -o .libs/gmp++_int_compare.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_gcd.lo -MD -MP -MF .deps/gmp++_int_gcd.Tpo -c gmp++_int_gcd.C -fPIC -DPIC -o .libs/gmp++_int_gcd.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_lib.lo -MD -MP -MF .deps/gmp++_int_lib.Tpo -c gmp++_int_lib.C -fPIC -DPIC -o .libs/gmp++_int_lib.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_pow.lo -MD -MP -MF .deps/gmp++_int_pow.Tpo -c gmp++_int_pow.C -fPIC -DPIC -o .libs/gmp++_int_pow.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_mod.lo -MD -MP -MF .deps/gmp++_int_mod.Tpo -c gmp++_int_mod.C -fPIC -DPIC -o .libs/gmp++_int_mod.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_misc.lo -MD -MP -MF .deps/gmp++_int_misc.Tpo -c gmp++_int_misc.C -fPIC -DPIC -o .libs/gmp++_int_misc.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_add.lo -MD -MP -MF .deps/gmp++_int_add.Tpo -c gmp++_int_add.C -fPIC -DPIC -o .libs/gmp++_int_add.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_cstor.lo -MD -MP -MF .deps/gmp++_int_cstor.Tpo -c gmp++_int_cstor.C -fPIC -DPIC -o .libs/gmp++_int_cstor.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_io.lo -MD -MP -MF .deps/gmp++_int_io.Tpo -c gmp++_int_io.C -fPIC -DPIC -o .libs/gmp++_int_io.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_mul.lo -MD -MP -MF .deps/gmp++_int_mul.Tpo -c gmp++_int_mul.C -fPIC -DPIC -o .libs/gmp++_int_mul.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_lib.lo -MD -MP -MF .deps/gmp++_int_lib.Tpo -c gmp++_int_lib.C -o gmp++_int_lib.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_io.lo -MD -MP -MF .deps/gmp++_int_io.Tpo -c gmp++_int_io.C -o gmp++_int_io.o >/dev/null 2>&1 gmp++_int_div.C: In static member function 'static uint64_t Givaro::Integer::trem(const Givaro::Integer&, const uint64_t&)': gmp++_int_div.C:444:14: warning: infinite recursion detected [-Winfinite-recursion] 444 | uint64_t Integer::trem(const Integer &n , const uint64_t& d) | ^~~~~~~ gmp++_int_div.C:447:30: note: recursive call 447 | return (uint64_t)trem(n,Integer(d)); | ~~~~^~~~~~~~~~~~~~ gmp++_int_div.C: In static member function 'static uint64_t Givaro::Integer::crem(const Givaro::Integer&, const uint64_t&)': gmp++_int_div.C:454:14: warning: infinite recursion detected [-Winfinite-recursion] 454 | uint64_t Integer::crem(const Integer &n , const uint64_t & d) | ^~~~~~~ gmp++_int_div.C:457:30: note: recursive call 457 | return (uint64_t)crem(n,Integer(d)); | ~~~~^~~~~~~~~~~~~~ gmp++_int_div.C: In static member function 'static uint64_t Givaro::Integer::frem(const Givaro::Integer&, const uint64_t&)': gmp++_int_div.C:464:14: warning: infinite recursion detected [-Winfinite-recursion] 464 | uint64_t Integer::frem(const Integer &n , const uint64_t & d) | ^~~~~~~ gmp++_int_div.C:467:30: note: recursive call 467 | return (uint64_t)frem(n,Integer(d)); | ~~~~^~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_gcd.lo -MD -MP -MF .deps/gmp++_int_gcd.Tpo -c gmp++_int_gcd.C -o gmp++_int_gcd.o >/dev/null 2>&1 gmp++_int_pow.C: In function 'Givaro::Integer& Givaro::pow(Integer&, uint64_t, uint64_t)': gmp++_int_pow.C:44:14: warning: infinite recursion detected [-Winfinite-recursion] 44 | Integer& pow(Integer& Res, const uint64_t n, const uint64_t p) | ^~~ gmp++_int_pow.C:47:19: note: recursive call 47 | return pow(Res,n,Integer(p)); | ~~~^~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_mod.lo -MD -MP -MF .deps/gmp++_int_mod.Tpo -c gmp++_int_mod.C -o gmp++_int_mod.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_cstor.lo -MD -MP -MF .deps/gmp++_int_cstor.Tpo -c gmp++_int_cstor.C -o gmp++_int_cstor.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_add.lo -MD -MP -MF .deps/gmp++_int_add.Tpo -c gmp++_int_add.C -o gmp++_int_add.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_pow.lo -MD -MP -MF .deps/gmp++_int_pow.Tpo -c gmp++_int_pow.C -o gmp++_int_pow.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_div.lo -MD -MP -MF .deps/gmp++_int_div.Tpo -c gmp++_int_div.C -o gmp++_int_div.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_mul.lo -MD -MP -MF .deps/gmp++_int_mul.Tpo -c gmp++_int_mul.C -o gmp++_int_mul.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_sub.lo -MD -MP -MF .deps/gmp++_int_sub.Tpo -c gmp++_int_sub.C -o gmp++_int_sub.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_compare.lo -MD -MP -MF .deps/gmp++_int_compare.Tpo -c gmp++_int_compare.C -o gmp++_int_compare.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel/recint -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT gmp++_int_misc.lo -MD -MP -MF .deps/gmp++_int_misc.Tpo -c gmp++_int_misc.C -o gmp++_int_misc.o >/dev/null 2>&1 mv -f .deps/gmp++_int_lib.Tpo .deps/gmp++_int_lib.Plo mv -f .deps/gmp++_int_mod.Tpo .deps/gmp++_int_mod.Plo mv -f .deps/gmp++_int_io.Tpo .deps/gmp++_int_io.Plo mv -f .deps/gmp++_int_cstor.Tpo .deps/gmp++_int_cstor.Plo mv -f .deps/gmp++_int_sub.Tpo .deps/gmp++_int_sub.Plo mv -f .deps/gmp++_int_gcd.Tpo .deps/gmp++_int_gcd.Plo mv -f .deps/gmp++_int_mul.Tpo .deps/gmp++_int_mul.Plo mv -f .deps/gmp++_int_pow.Tpo .deps/gmp++_int_pow.Plo mv -f .deps/gmp++_int_add.Tpo .deps/gmp++_int_add.Plo mv -f .deps/gmp++_int_compare.Tpo .deps/gmp++_int_compare.Plo mv -f .deps/gmp++_int_div.Tpo .deps/gmp++_int_div.Plo mv -f .deps/gmp++_int_misc.Tpo .deps/gmp++_int_misc.Plo /bin/sh ../../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o libgmppp.la gmp++_int_lib.lo gmp++_int_div.lo gmp++_int_mod.lo gmp++_int_sub.lo gmp++_int_compare.lo gmp++_int_gcd.lo gmp++_int_io.lo gmp++_int_mul.lo gmp++_int_add.lo gmp++_int_cstor.lo gmp++_int_misc.lo gmp++_int_pow.lo libtool: link: ar cr .libs/libgmppp.a .libs/gmp++_int_lib.o .libs/gmp++_int_div.o .libs/gmp++_int_mod.o .libs/gmp++_int_sub.o .libs/gmp++_int_compare.o .libs/gmp++_int_gcd.o .libs/gmp++_int_io.o .libs/gmp++_int_mul.o .libs/gmp++_int_add.o .libs/gmp++_int_cstor.o .libs/gmp++_int_misc.o .libs/gmp++_int_pow.o libtool: link: ranlib .libs/libgmppp.a libtool: link: ( cd ".libs" && rm -f "libgmppp.la" && ln -s "../libgmppp.la" "libgmppp.la" ) make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/gmp++' Making all in integer make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/integer' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel -I../../../src/kernel/ring -I../../../src/kernel/rational -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givinteger.lo -MD -MP -MF .deps/givinteger.Tpo -c -o givinteger.lo givinteger.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel -I../../../src/kernel/ring -I../../../src/kernel/rational -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givintprime.lo -MD -MP -MF .deps/givintprime.Tpo -c -o givintprime.lo givintprime.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel -I../../../src/kernel/ring -I../../../src/kernel/rational -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givintprime.lo -MD -MP -MF .deps/givintprime.Tpo -c givintprime.C -fPIC -DPIC -o .libs/givintprime.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel -I../../../src/kernel/ring -I../../../src/kernel/rational -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givinteger.lo -MD -MP -MF .deps/givinteger.Tpo -c givinteger.C -fPIC -DPIC -o .libs/givinteger.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel -I../../../src/kernel/ring -I../../../src/kernel/rational -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givinteger.lo -MD -MP -MF .deps/givinteger.Tpo -c givinteger.C -o givinteger.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/memory -I../../../src/kernel/system -I../../../src/kernel -I../../../src/kernel/ring -I../../../src/kernel/rational -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givintprime.lo -MD -MP -MF .deps/givintprime.Tpo -c givintprime.C -o givintprime.o >/dev/null 2>&1 mv -f .deps/givinteger.Tpo .deps/givinteger.Plo mv -f .deps/givintprime.Tpo .deps/givintprime.Plo /bin/sh ../../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o libgivinteger.la givinteger.lo givintprime.lo libtool: link: ar cr .libs/libgivinteger.a .libs/givinteger.o .libs/givintprime.o libtool: link: ranlib .libs/libgivinteger.a libtool: link: ( cd ".libs" && rm -f "libgivinteger.la" && ln -s "../libgivinteger.la" "libgivinteger.la" ) make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/integer' Making all in bstruct make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/bstruct' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/system -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givbits.lo -MD -MP -MF .deps/givbits.Tpo -c -o givbits.lo givbits.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/system -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givbits.lo -MD -MP -MF .deps/givbits.Tpo -c givbits.C -fPIC -DPIC -o .libs/givbits.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/system -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givbits.lo -MD -MP -MF .deps/givbits.Tpo -c givbits.C -o givbits.o >/dev/null 2>&1 mv -f .deps/givbits.Tpo .deps/givbits.Plo /bin/sh ../../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o libgivbstruct.la givbits.lo libtool: link: ar cr .libs/libgivbstruct.a .libs/givbits.o libtool: link: ranlib .libs/libgivbstruct.a libtool: link: ( cd ".libs" && rm -f "libgivbstruct.la" && ln -s "../libgivbstruct.la" "libgivbstruct.la" ) make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/bstruct' Making all in rational make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/rational' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratcstor.lo -MD -MP -MF .deps/givratcstor.Tpo -c -o givratcstor.lo givratcstor.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratio.lo -MD -MP -MF .deps/givratio.Tpo -c -o givratio.lo givratio.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratmisc.lo -MD -MP -MF .deps/givratmisc.Tpo -c -o givratmisc.lo givratmisc.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratmuldiv.lo -MD -MP -MF .deps/givratmuldiv.Tpo -c -o givratmuldiv.lo givratmuldiv.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givrataddsub.lo -MD -MP -MF .deps/givrataddsub.Tpo -c -o givrataddsub.lo givrataddsub.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratcpy.lo -MD -MP -MF .deps/givratcpy.Tpo -c -o givratcpy.lo givratcpy.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratcompare.lo -MD -MP -MF .deps/givratcompare.Tpo -c -o givratcompare.lo givratcompare.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratreconstruct.lo -MD -MP -MF .deps/givratreconstruct.Tpo -c -o givratreconstruct.lo givratreconstruct.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratcstor.lo -MD -MP -MF .deps/givratcstor.Tpo -c givratcstor.C -fPIC -DPIC -o .libs/givratcstor.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratmuldiv.lo -MD -MP -MF .deps/givratmuldiv.Tpo -c givratmuldiv.C -fPIC -DPIC -o .libs/givratmuldiv.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratmisc.lo -MD -MP -MF .deps/givratmisc.Tpo -c givratmisc.C -fPIC -DPIC -o .libs/givratmisc.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratio.lo -MD -MP -MF .deps/givratio.Tpo -c givratio.C -fPIC -DPIC -o .libs/givratio.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givrataddsub.lo -MD -MP -MF .deps/givrataddsub.Tpo -c givrataddsub.C -fPIC -DPIC -o .libs/givrataddsub.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratcompare.lo -MD -MP -MF .deps/givratcompare.Tpo -c givratcompare.C -fPIC -DPIC -o .libs/givratcompare.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratreconstruct.lo -MD -MP -MF .deps/givratreconstruct.Tpo -c givratreconstruct.C -fPIC -DPIC -o .libs/givratreconstruct.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratcpy.lo -MD -MP -MF .deps/givratcpy.Tpo -c givratcpy.C -fPIC -DPIC -o .libs/givratcpy.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratio.lo -MD -MP -MF .deps/givratio.Tpo -c givratio.C -o givratio.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratcompare.lo -MD -MP -MF .deps/givratcompare.Tpo -c givratcompare.C -o givratcompare.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratmisc.lo -MD -MP -MF .deps/givratmisc.Tpo -c givratmisc.C -o givratmisc.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratcpy.lo -MD -MP -MF .deps/givratcpy.Tpo -c givratcpy.C -o givratcpy.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratreconstruct.lo -MD -MP -MF .deps/givratreconstruct.Tpo -c givratreconstruct.C -o givratreconstruct.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratmuldiv.lo -MD -MP -MF .deps/givratmuldiv.Tpo -c givratmuldiv.C -o givratmuldiv.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givrataddsub.lo -MD -MP -MF .deps/givrataddsub.Tpo -c givrataddsub.C -o givrataddsub.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/ring -I../../../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givratcstor.lo -MD -MP -MF .deps/givratcstor.Tpo -c givratcstor.C -o givratcstor.o >/dev/null 2>&1 mv -f .deps/givratio.Tpo .deps/givratio.Plo mv -f .deps/givratcompare.Tpo .deps/givratcompare.Plo mv -f .deps/givratreconstruct.Tpo .deps/givratreconstruct.Plo mv -f .deps/givratmuldiv.Tpo .deps/givratmuldiv.Plo mv -f .deps/givratmisc.Tpo .deps/givratmisc.Plo mv -f .deps/givratcpy.Tpo .deps/givratcpy.Plo mv -f .deps/givrataddsub.Tpo .deps/givrataddsub.Plo mv -f .deps/givratcstor.Tpo .deps/givratcstor.Plo /bin/sh ../../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o libgivrational.la givratcstor.lo givratio.lo givratmisc.lo givratmuldiv.lo givrataddsub.lo givratcpy.lo givratcompare.lo givratreconstruct.lo libtool: link: ar cr .libs/libgivrational.a .libs/givratcstor.o .libs/givratio.o .libs/givratmisc.o .libs/givratmuldiv.o .libs/givrataddsub.o .libs/givratcpy.o .libs/givratcompare.o .libs/givratreconstruct.o libtool: link: ranlib .libs/libgivrational.a libtool: link: ( cd ".libs" && rm -f "libgivrational.la" && ln -s "../libgivrational.la" "libgivrational.la" ) make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/rational' Making all in recint make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/recint' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/recint' Making all in field make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/field' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/bstruct -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givprimes16.lo -MD -MP -MF .deps/givprimes16.Tpo -c -o givprimes16.lo givprimes16.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/bstruct -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givtablelimits.lo -MD -MP -MF .deps/givtablelimits.Tpo -c -o givtablelimits.lo givtablelimits.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/bstruct -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givprimes16.lo -MD -MP -MF .deps/givprimes16.Tpo -c givprimes16.C -fPIC -DPIC -o .libs/givprimes16.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/bstruct -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givtablelimits.lo -MD -MP -MF .deps/givtablelimits.Tpo -c givtablelimits.C -fPIC -DPIC -o .libs/givtablelimits.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/bstruct -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givprimes16.lo -MD -MP -MF .deps/givprimes16.Tpo -c givprimes16.C -o givprimes16.o >/dev/null 2>&1 mv -f .deps/givprimes16.Tpo .deps/givprimes16.Plo libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/integer -I../../../src/kernel -I../../../src/kernel/system -I../../../src/kernel/memory -I../../../src/kernel/bstruct -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givtablelimits.lo -MD -MP -MF .deps/givtablelimits.Tpo -c givtablelimits.C -o givtablelimits.o >/dev/null 2>&1 mv -f .deps/givtablelimits.Tpo .deps/givtablelimits.Plo /bin/sh ../../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o libgivfield.la givprimes16.lo givtablelimits.lo libtool: link: ar cr .libs/libgivfield.a .libs/givprimes16.o .libs/givtablelimits.o libtool: link: ranlib .libs/libgivfield.a libtool: link: ( cd ".libs" && rm -f "libgivfield.la" && ln -s "../libgivfield.la" "libgivfield.la" ) make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/field' Making all in ring make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/ring' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/ring' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel' Making all in library make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library' Making all in poly1 make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/poly1' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/bstruct -I../../../src/kernel/system -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givindeter.lo -MD -MP -MF .deps/givindeter.Tpo -c -o givindeter.lo givindeter.C /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/bstruct -I../../../src/kernel/system -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givdegree.lo -MD -MP -MF .deps/givdegree.Tpo -c -o givdegree.lo givdegree.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/bstruct -I../../../src/kernel/system -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givdegree.lo -MD -MP -MF .deps/givdegree.Tpo -c givdegree.C -fPIC -DPIC -o .libs/givdegree.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/bstruct -I../../../src/kernel/system -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givindeter.lo -MD -MP -MF .deps/givindeter.Tpo -c givindeter.C -fPIC -DPIC -o .libs/givindeter.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/bstruct -I../../../src/kernel/system -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givindeter.lo -MD -MP -MF .deps/givindeter.Tpo -c givindeter.C -o givindeter.o >/dev/null 2>&1 libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I../../../src/kernel/bstruct -I../../../src/kernel/system -I../../../src/kernel/memory -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givdegree.lo -MD -MP -MF .deps/givdegree.Tpo -c givdegree.C -o givdegree.o >/dev/null 2>&1 mv -f .deps/givindeter.Tpo .deps/givindeter.Plo mv -f .deps/givdegree.Tpo .deps/givdegree.Plo /bin/sh ../../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o libgivpoly1.la givindeter.lo givdegree.lo libtool: link: ar cr .libs/libgivpoly1.a .libs/givindeter.o .libs/givdegree.o libtool: link: ranlib .libs/libgivpoly1.a libtool: link: ( cd ".libs" && rm -f "libgivpoly1.la" && ln -s "../libgivpoly1.la" "libgivpoly1.la" ) make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/poly1' Making all in tools make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/tools' /bin/sh ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I/usr/include -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givops.lo -MD -MP -MF .deps/givops.Tpo -c -o givops.lo givops.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I/usr/include -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givops.lo -MD -MP -MF .deps/givops.Tpo -c givops.C -fPIC -DPIC -o .libs/givops.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I../../.. -I/usr/include -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT givops.lo -MD -MP -MF .deps/givops.Tpo -c givops.C -o givops.o >/dev/null 2>&1 mv -f .deps/givops.Tpo .deps/givops.Plo /bin/sh ../../../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -Wl,--as-needed,-O1,--sort-common -o libgivtools.la givops.lo libtool: link: ar cr .libs/libgivtools.a .libs/givops.o libtool: link: ranlib .libs/libgivtools.a libtool: link: ( cd ".libs" && rm -f "libgivtools.la" && ln -s "../libgivtools.la" "libgivtools.la" ) make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/tools' Making all in vector make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/vector' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/vector' Making all in matrix make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/matrix' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/matrix' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src' /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -I.. -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT dummy.lo -MD -MP -MF .deps/dummy.Tpo -c -o dummy.lo dummy.C libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT dummy.lo -MD -MP -MF .deps/dummy.Tpo -c dummy.C -fPIC -DPIC -o .libs/dummy.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -I.. -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -MT dummy.lo -MD -MP -MF .deps/dummy.Tpo -c dummy.C -o dummy.o >/dev/null 2>&1 mv -f .deps/dummy.Tpo .deps/dummy.Plo /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -Os -fomit-frame-pointer -version-info 11:0:2 -no-undefined -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o libgivaro.la -rpath /usr/lib dummy.lo kernel/gmp++/libgmppp.la kernel/bstruct/libgivbstruct.la kernel/integer/libgivinteger.la kernel/memory/libgivmemory.la kernel/rational/libgivrational.la kernel/system/libgivsystem.la kernel/field/libgivfield.la library/tools/libgivtools.la library/poly1/libgivpoly1.la -lgmpxx -lgmp libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv6-alpine-linux-musleabihf/12.2.1/../../../crti.o /usr/lib/gcc/armv6-alpine-linux-musleabihf/12.2.1/crtbeginS.o .libs/dummy.o -Wl,--whole-archive kernel/gmp++/.libs/libgmppp.a kernel/bstruct/.libs/libgivbstruct.a kernel/integer/.libs/libgivinteger.a kernel/memory/.libs/libgivmemory.a kernel/rational/.libs/libgivrational.a kernel/system/.libs/libgivsystem.a kernel/field/.libs/libgivfield.a library/tools/.libs/libgivtools.a library/poly1/.libs/libgivpoly1.a -Wl,--no-whole-archive -lgmpxx -lgmp -L/usr/lib/gcc/armv6-alpine-linux-musleabihf/12.2.1 -L/usr/lib/gcc/armv6-alpine-linux-musleabihf/12.2.1/../../../../armv6-alpine-linux-musleabihf/lib -L/usr/lib/gcc/armv6-alpine-linux-musleabihf/12.2.1/../../.. -lstdc++ -lm -lssp_nonshared -lc -lgcc_s /usr/lib/gcc/armv6-alpine-linux-musleabihf/12.2.1/crtendS.o /usr/lib/gcc/armv6-alpine-linux-musleabihf/12.2.1/../../../crtn.o -O2 -Os -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,-soname -Wl,libgivaro.so.9 -o .libs/libgivaro.so.9.2.0 libtool: link: (cd ".libs" && rm -f "libgivaro.so.9" && ln -s "libgivaro.so.9.2.0" "libgivaro.so.9") libtool: link: (cd ".libs" && rm -f "libgivaro.so" && ln -s "libgivaro.so.9.2.0" "libgivaro.so") libtool: link: (cd .libs/libgivaro.lax/libgmppp.a && ar x "/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/gmp++/.libs/libgmppp.a") libtool: link: (cd .libs/libgivaro.lax/libgivbstruct.a && ar x "/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/bstruct/.libs/libgivbstruct.a") libtool: link: (cd .libs/libgivaro.lax/libgivinteger.a && ar x "/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/integer/.libs/libgivinteger.a") libtool: link: (cd .libs/libgivaro.lax/libgivmemory.a && ar x "/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/memory/.libs/libgivmemory.a") libtool: link: (cd .libs/libgivaro.lax/libgivrational.a && ar x "/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/rational/.libs/libgivrational.a") libtool: link: (cd .libs/libgivaro.lax/libgivsystem.a && ar x "/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/system/.libs/libgivsystem.a") libtool: link: (cd .libs/libgivaro.lax/libgivfield.a && ar x "/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/field/.libs/libgivfield.a") libtool: link: (cd .libs/libgivaro.lax/libgivtools.a && ar x "/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/tools/.libs/libgivtools.a") libtool: link: (cd .libs/libgivaro.lax/libgivpoly1.a && ar x "/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/poly1/.libs/libgivpoly1.a") libtool: link: ar cr .libs/libgivaro.a dummy.o .libs/libgivaro.lax/libgmppp.a/gmp++_int_add.o .libs/libgivaro.lax/libgmppp.a/gmp++_int_compare.o .libs/libgivaro.lax/libgmppp.a/gmp++_int_cstor.o .libs/libgivaro.lax/libgmppp.a/gmp++_int_div.o .libs/libgivaro.lax/libgmppp.a/gmp++_int_gcd.o .libs/libgivaro.lax/libgmppp.a/gmp++_int_io.o .libs/libgivaro.lax/libgmppp.a/gmp++_int_lib.o .libs/libgivaro.lax/libgmppp.a/gmp++_int_misc.o .libs/libgivaro.lax/libgmppp.a/gmp++_int_mod.o .libs/libgivaro.lax/libgmppp.a/gmp++_int_mul.o .libs/libgivaro.lax/libgmppp.a/gmp++_int_pow.o .libs/libgivaro.lax/libgmppp.a/gmp++_int_sub.o .libs/libgivaro.lax/libgivbstruct.a/givbits.o .libs/libgivaro.lax/libgivinteger.a/givinteger.o .libs/libgivaro.lax/libgivinteger.a/givintprime.o .libs/libgivaro.lax/libgivmemory.a/givaromm.o .libs/libgivaro.lax/libgivrational.a/givrataddsub.o .libs/libgivaro.lax/libgivrational.a/givratcompare.o .libs/libgivaro.lax/libgivrational.a/givratcpy.o .libs/libgivaro.lax/libgivrational.a/givratcstor.o .libs/libgivaro.lax/libgivrational.a/givratio.o .libs/libgivaro.lax/libgivrational.a/givratmisc.o .libs/libgivaro.lax/libgivrational.a/givratmuldiv.o .libs/libgivaro.lax/libgivrational.a/givratreconstruct.o .libs/libgivaro.lax/libgivsystem.a/givbasictype.o .libs/libgivaro.lax/libgivsystem.a/giverror.o .libs/libgivaro.lax/libgivsystem.a/givinit.o .libs/libgivaro.lax/libgivsystem.a/givmodule.o .libs/libgivaro.lax/libgivsystem.a/givtimer.o .libs/libgivaro.lax/libgivfield.a/givprimes16.o .libs/libgivaro.lax/libgivfield.a/givtablelimits.o .libs/libgivaro.lax/libgivtools.a/givops.o .libs/libgivaro.lax/libgivpoly1.a/givdegree.o .libs/libgivaro.lax/libgivpoly1.a/givindeter.o libtool: link: ranlib .libs/libgivaro.a libtool: link: rm -fr .libs/libgivaro.lax libtool: link: ( cd ".libs" && rm -f "libgivaro.la" && ln -s "../libgivaro.la" "libgivaro.la" ) make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src' Making all in macros make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/macros' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/macros' Making all in tests make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' Making all in docs make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/docs' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/docs' Making all in examples make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples' Making all in Rational make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Rational' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Rational' Making all in Integer make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Integer' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Integer' Making all in FiniteField make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/FiniteField' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/FiniteField' Making all in Polynomial make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Polynomial' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Polynomial' Making all in RecInt make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/RecInt' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/RecInt' Making all in Matrix make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Matrix' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Matrix' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples' Making all in benchmarks make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/benchmarks' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/benchmarks' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/benchmarks' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/benchmarks' make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0' make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0' Making check in src make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src' Making check in kernel make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel' Making check in system make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/system' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/system' Making check in memory make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/memory' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/memory' Making check in gmp++ make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/gmp++' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/gmp++' Making check in integer make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/integer' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/integer' Making check in bstruct make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/bstruct' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/bstruct' Making check in rational make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/rational' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/rational' Making check in recint make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/recint' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/recint' Making check in field make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/field' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/field' Making check in ring make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/ring' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/ring' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel' Making check in library make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library' Making check in poly1 make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/poly1' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/poly1' Making check in tools make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/tools' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/tools' Making check in vector make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/vector' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/vector' Making check in matrix make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/matrix' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/matrix' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library' make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src' make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src' Making check in macros make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/macros' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/macros' Making check in tests make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' make check-TESTS make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-regression.o -MD -MP -MF .deps/test-regression.Tpo -c -o test-regression.o test-regression.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-random.o -MD -MP -MF .deps/test-random.Tpo -c -o test-random.o test-random.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-ifactor.o -MD -MP -MF .deps/test-ifactor.Tpo -c -o test-ifactor.o test-ifactor.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-ffarith.o -MD -MP -MF .deps/test-ffarith.Tpo -c -o test-ffarith.o test-ffarith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-qfield.o -MD -MP -MF .deps/test-qfield.Tpo -c -o test-qfield.o test-qfield.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-ringarith.o -MD -MP -MF .deps/test-ringarith.Tpo -c -o test-ringarith.o test-ringarith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-mod.o -MD -MP -MF .deps/test-mod.Tpo -c -o test-mod.o test-mod.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-modsqroot.o -MD -MP -MF .deps/test-modsqroot.Tpo -c -o test-modsqroot.o test-modsqroot.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-brillhart.o -MD -MP -MF .deps/test-brillhart.Tpo -c -o test-brillhart.o test-brillhart.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-trunc.o -MD -MP -MF .deps/test-trunc.Tpo -c -o test-trunc.o test-trunc.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-matrix.o -MD -MP -MF .deps/test-matrix.Tpo -c -o test-matrix.o test-matrix.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-poly.o -MD -MP -MF .deps/test-poly.Tpo -c -o test-poly.o test-poly.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-crt.o -MD -MP -MF .deps/test-crt.Tpo -c -o test-crt.o test-crt.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-geom.o -MD -MP -MF .deps/test-geom.Tpo -c -o test-geom.o test-geom.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-integer.o -MD -MP -MF .deps/test-integer.Tpo -c -o test-integer.o test-integer.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-conversion.o -MD -MP -MF .deps/test-conversion.Tpo -c -o test-conversion.o test-conversion.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-rational-class.o -MD -MP -MF .deps/test-rational-class.Tpo -c -o test-rational-class.o test-rational-class.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-ratrecon.o -MD -MP -MF .deps/test-ratrecon.Tpo -c -o test-ratrecon.o test-ratrecon.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-modularmulprecomp.o -MD -MP -MF .deps/test-modularmulprecomp.Tpo -c -o test-modularmulprecomp.o test-modularmulprecomp.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DNOT_IN_PLACE -DRI_OP=addmul -DGMP_OP=mpz_addmul -DGMP_OPUI=mpz_addmul_ui -Os -fomit-frame-pointer -MT test_rmint_arith_addmul_mg-test-rmint_arith.o -MD -MP -MF .deps/test_rmint_arith_addmul_mg-test-rmint_arith.Tpo -c -o test_rmint_arith_addmul_mg-test-rmint_arith.o `test -f 'test-rmint_arith.C' || echo './'`test-rmint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DNOT_IN_PLACE -DRI_OP=addmul -DGMP_OP=mpz_addmul -DGMP_OPUI=mpz_addmul_ui -Os -fomit-frame-pointer -MT test_rmint_arith_addmul-test-rmint_arith.o -MD -MP -MF .deps/test_rmint_arith_addmul-test-rmint_arith.Tpo -c -o test_rmint_arith_addmul-test-rmint_arith.o `test -f 'test-rmint_arith.C' || echo './'`test-rmint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DNOT_IN_PLACE -DRI_OP=addmul -DGMP_OP=mpz_addmul -DGMP_OPUI=mpz_addmul_ui -Os -fomit-frame-pointer -MT test_ruint_arith_addmul-test-ruint_arith.o -MD -MP -MF .deps/test_ruint_arith_addmul-test-ruint_arith.Tpo -c -o test_ruint_arith_addmul-test-ruint_arith.o `test -f 'test-ruint_arith.C' || echo './'`test-ruint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DRI_OP=add -DGMP_OP=mpz_add -DGMP_OPUI=mpz_add_ui -Os -fomit-frame-pointer -MT test_rmint_arith_add_mg-test-rmint_arith.o -MD -MP -MF .deps/test_rmint_arith_add_mg-test-rmint_arith.Tpo -c -o test_rmint_arith_add_mg-test-rmint_arith.o `test -f 'test-rmint_arith.C' || echo './'`test-rmint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=add -DGMP_OP=mpz_add -DGMP_OPUI=mpz_add_ui -Os -fomit-frame-pointer -MT test_rmint_arith_add-test-rmint_arith.o -MD -MP -MF .deps/test_rmint_arith_add-test-rmint_arith.Tpo -c -o test_rmint_arith_add-test-rmint_arith.o `test -f 'test-rmint_arith.C' || echo './'`test-rmint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=add -DGMP_OP=mpz_add -DGMP_OPUI=mpz_add_ui -Os -fomit-frame-pointer -MT test_ruint_arith_add-test-ruint_arith.o -MD -MP -MF .deps/test_ruint_arith_add-test-ruint_arith.Tpo -c -o test_ruint_arith_add-test-ruint_arith.o `test -f 'test-ruint_arith.C' || echo './'`test-ruint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=add -DGMP_OP=mpz_add -DGMP_OPUI=mpz_add_ui -Os -fomit-frame-pointer -MT test_rint_arith_add-test-rint_arith.o -MD -MP -MF .deps/test_rint_arith_add-test-rint_arith.Tpo -c -o test_rint_arith_add-test-rint_arith.o `test -f 'test-rint_arith.C' || echo './'`test-rint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DRI_OP=sub -DGMP_OP=mpz_sub -DGMP_OPUI=mpz_sub_ui -Os -fomit-frame-pointer -MT test_rmint_arith_sub_mg-test-rmint_arith.o -MD -MP -MF .deps/test_rmint_arith_sub_mg-test-rmint_arith.Tpo -c -o test_rmint_arith_sub_mg-test-rmint_arith.o `test -f 'test-rmint_arith.C' || echo './'`test-rmint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=sub -DGMP_OP=mpz_sub -DGMP_OPUI=mpz_sub_ui -Os -fomit-frame-pointer -MT test_rmint_arith_sub-test-rmint_arith.o -MD -MP -MF .deps/test_rmint_arith_sub-test-rmint_arith.Tpo -c -o test_rmint_arith_sub-test-rmint_arith.o `test -f 'test-rmint_arith.C' || echo './'`test-rmint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=sub -DGMP_OP=mpz_sub -DGMP_OPUI=mpz_sub_ui -Os -fomit-frame-pointer -MT test_ruint_arith_sub-test-ruint_arith.o -MD -MP -MF .deps/test_ruint_arith_sub-test-ruint_arith.Tpo -c -o test_ruint_arith_sub-test-ruint_arith.o `test -f 'test-ruint_arith.C' || echo './'`test-ruint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=sub -DGMP_OP=mpz_sub -DGMP_OPUI=mpz_sub_ui -Os -fomit-frame-pointer -MT test_rint_arith_sub-test-rint_arith.o -MD -MP -MF .deps/test_rint_arith_sub-test-rint_arith.Tpo -c -o test_rint_arith_sub-test-rint_arith.o `test -f 'test-rint_arith.C' || echo './'`test-rint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DRI_OP=mul -DGMP_OP=mpz_mul -DGMP_OPUI=mpz_mul_ui -Os -fomit-frame-pointer -MT test_rmint_arith_mul_mg-test-rmint_arith.o -MD -MP -MF .deps/test_rmint_arith_mul_mg-test-rmint_arith.Tpo -c -o test_rmint_arith_mul_mg-test-rmint_arith.o `test -f 'test-rmint_arith.C' || echo './'`test-rmint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=mul -DGMP_OP=mpz_mul -DGMP_OPUI=mpz_mul_ui -Os -fomit-frame-pointer -MT test_rmint_arith_mul-test-rmint_arith.o -MD -MP -MF .deps/test_rmint_arith_mul-test-rmint_arith.Tpo -c -o test_rmint_arith_mul-test-rmint_arith.o `test -f 'test-rmint_arith.C' || echo './'`test-rmint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=mul -DGMP_OP=mpz_mul -DGMP_OPUI=mpz_mul_ui -Os -fomit-frame-pointer -MT test_ruint_arith_mul-test-ruint_arith.o -MD -MP -MF .deps/test_ruint_arith_mul-test-ruint_arith.Tpo -c -o test_ruint_arith_mul-test-ruint_arith.o `test -f 'test-ruint_arith.C' || echo './'`test-ruint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=mul -DGMP_OP=mpz_mul -DGMP_OPUI=mpz_mul_ui -Os -fomit-frame-pointer -MT test_rint_arith_mul-test-rint_arith.o -MD -MP -MF .deps/test_rint_arith_mul-test-rint_arith.Tpo -c -o test_rint_arith_mul-test-rint_arith.o `test -f 'test-rint_arith.C' || echo './'`test-rint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DRI_OP=mod -DGMP_OP=mpz_mod -DGMP_OPUI=mpz_mod_ui -Os -fomit-frame-pointer -MT test_rmint_arith_mod_mg-test-rmint_arith.o -MD -MP -MF .deps/test_rmint_arith_mod_mg-test-rmint_arith.Tpo -c -o test_rmint_arith_mod_mg-test-rmint_arith.o `test -f 'test-rmint_arith.C' || echo './'`test-rmint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=mod -DGMP_OP=mpz_mod -DGMP_OPUI=mpz_mod_ui -Os -fomit-frame-pointer -MT test_rmint_arith_mod-test-rmint_arith.o -MD -MP -MF .deps/test_rmint_arith_mod-test-rmint_arith.Tpo -c -o test_rmint_arith_mod-test-rmint_arith.o `test -f 'test-rmint_arith.C' || echo './'`test-rmint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DNOT_IN_PLACE -DRI_OP=div_q -DGMP_OP=mpz_fdiv_q -DGMP_OPUI=mpz_fdiv_q_ui -Os -fomit-frame-pointer -MT test_ruint_arith_div-test-ruint_arith.o -MD -MP -MF .deps/test_ruint_arith_div-test-ruint_arith.Tpo -c -o test_ruint_arith_div-test-ruint_arith.o `test -f 'test-ruint_arith.C' || echo './'`test-ruint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DARITH_MOD -DNOT_IN_PLACE -DRI_OP=div_r -DGMP_OP=mpz_tdiv_r -Os -fomit-frame-pointer -MT test_rint_arith_mod-test-rint_arith.o -MD -MP -MF .deps/test_rint_arith_mod-test-rint_arith.Tpo -c -o test_rint_arith_mod-test-rint_arith.o `test -f 'test-rint_arith.C' || echo './'`test-rint_arith.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -MT test_rmint_inv_div_mg-test-rmint_inv_div.o -MD -MP -MF .deps/test_rmint_inv_div_mg-test-rmint_inv_div.Tpo -c -o test_rmint_inv_div_mg-test-rmint_inv_div.o `test -f 'test-rmint_inv_div.C' || echo './'`test-rmint_inv_div.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-rmint_inv_div.o -MD -MP -MF .deps/test-rmint_inv_div.Tpo -c -o test-rmint_inv_div.o test-rmint_inv_div.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -MT test_rmint_constructors_mg-test-rmint_constructors.o -MD -MP -MF .deps/test_rmint_constructors_mg-test-rmint_constructors.Tpo -c -o test_rmint_constructors_mg-test-rmint_constructors.o `test -f 'test-rmint_constructors.C' || echo './'`test-rmint_constructors.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-rmint_constructors.o -MD -MP -MF .deps/test-rmint_constructors.Tpo -c -o test-rmint_constructors.o test-rmint_constructors.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -MT test_rmint_neg_mg-test-rmint_neg.o -MD -MP -MF .deps/test_rmint_neg_mg-test-rmint_neg.Tpo -c -o test_rmint_neg_mg-test-rmint_neg.o `test -f 'test-rmint_neg.C' || echo './'`test-rmint_neg.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-rmint_neg.o -MD -MP -MF .deps/test-rmint_neg.Tpo -c -o test-rmint_neg.o test-rmint_neg.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -MT test_rmint_comparisons_mg-test-rmint_comparisons.o -MD -MP -MF .deps/test_rmint_comparisons_mg-test-rmint_comparisons.Tpo -c -o test_rmint_comparisons_mg-test-rmint_comparisons.o `test -f 'test-rmint_comparisons.C' || echo './'`test-rmint_comparisons.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-rmint_comparisons.o -MD -MP -MF .deps/test-rmint_comparisons.Tpo -c -o test-rmint_comparisons.o test-rmint_comparisons.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -MT test_rmint_complex_mg-test-rmint_complex.o -MD -MP -MF .deps/test_rmint_complex_mg-test-rmint_complex.Tpo -c -o test_rmint_complex_mg-test-rmint_complex.o `test -f 'test-rmint_complex.C' || echo './'`test-rmint_complex.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-rmint_complex.o -MD -MP -MF .deps/test-rmint_complex.Tpo -c -o test-rmint_complex.o test-rmint_complex.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -MT test_recint_rand_mg-test-recint_rand.o -MD -MP -MF .deps/test_recint_rand_mg-test-recint_rand.Tpo -c -o test_recint_rand_mg-test-recint_rand.o `test -f 'test-recint_rand.C' || echo './'`test-recint_rand.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-recint_rand.o -MD -MP -MF .deps/test-recint_rand.Tpo -c -o test-recint_rand.o test-recint_rand.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -MT test_recint_exp_mg-test-recint_exp.o -MD -MP -MF .deps/test_recint_exp_mg-test-recint_exp.Tpo -c -o test_recint_exp_mg-test-recint_exp.o `test -f 'test-recint_exp.C' || echo './'`test-recint_exp.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-recint_exp.o -MD -MP -MF .deps/test-recint_exp.Tpo -c -o test-recint_exp.o test-recint_exp.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -MT test_recint_extra_mg-test-recint_extra.o -MD -MP -MF .deps/test_recint_extra_mg-test-recint_extra.Tpo -c -o test_recint_extra_mg-test-recint_extra.o `test -f 'test-recint_extra.C' || echo './'`test-recint_extra.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-recint_extra.o -MD -MP -MF .deps/test-recint_extra.Tpo -c -o test-recint_extra.o test-recint_extra.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -MT test_recint_convert_mg-test-recint_convert.o -MD -MP -MF .deps/test_recint_convert_mg-test-recint_convert.Tpo -c -o test_recint_convert_mg-test-recint_convert.o `test -f 'test-recint_convert.C' || echo './'`test-recint_convert.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-recint_convert.o -MD -MP -MF .deps/test-recint_convert.Tpo -c -o test-recint_convert.o test-recint_convert.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-recint_cast.o -MD -MP -MF .deps/test-recint_cast.Tpo -c -o test-recint_cast.o test-recint_cast.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-rmint_montgomery.o -MD -MP -MF .deps/test-rmint_montgomery.Tpo -c -o test-rmint_montgomery.o test-rmint_montgomery.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-ruint_arazi.o -MD -MP -MF .deps/test-ruint_arazi.Tpo -c -o test-ruint_arazi.o test-ruint_arazi.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-ruint_comparisons.o -MD -MP -MF .deps/test-ruint_comparisons.Tpo -c -o test-ruint_comparisons.o test-ruint_comparisons.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-ruint_complex.o -MD -MP -MF .deps/test-ruint_complex.Tpo -c -o test-ruint_complex.o test-ruint_complex.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-ruint_constructors.o -MD -MP -MF .deps/test-ruint_constructors.Tpo -c -o test-ruint_constructors.o test-ruint_constructors.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-ruint_fiddling.o -MD -MP -MF .deps/test-ruint_fiddling.Tpo -c -o test-ruint_fiddling.o test-ruint_fiddling.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-ruint_lmul.o -MD -MP -MF .deps/test-ruint_lmul.Tpo -c -o test-ruint_lmul.o test-ruint_lmul.C mv -f .deps/test-integer.Tpo .deps/test-integer.Po g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-ruint_operators.o -MD -MP -MF .deps/test-ruint_operators.Tpo -c -o test-ruint_operators.o test-ruint_operators.C mv -f .deps/test_rint_arith_sub-test-rint_arith.Tpo .deps/test_rint_arith_sub-test-rint_arith.Po g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-ruint_shift.o -MD -MP -MF .deps/test-ruint_shift.Tpo -c -o test-ruint_shift.o test-ruint_shift.C mv -f .deps/test_rint_arith_add-test-rint_arith.Tpo .deps/test_rint_arith_add-test-rint_arith.Po g++ -DHAVE_CONFIG_H -I. -I.. -I.. -I../src/kernel/system -I../src/kernel/memory -I../src/kernel/field -I../src/kernel/ring -I../src/kernel/integer -I../src/kernel/rational -I../src/kernel -I../src/library/poly1 -I../src/library/vector -I../src/library/matrix -I../src/kernel/bstruct -I../src/library/tools -I../src/kernel/recint -I../src/kernel -Os -fomit-frame-pointer -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -MT test-ruint_square.o -MD -MP -MF .deps/test-ruint_square.Tpo -c -o test-ruint_square.o test-ruint_square.C mv -f .deps/test-conversion.Tpo .deps/test-conversion.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-integer test-integer.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test_rmint_inv_div_mg-test-rmint_inv_div.Tpo .deps/test_rmint_inv_div_mg-test-rmint_inv_div.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-conversion test-conversion.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test-qfield.Tpo .deps/test-qfield.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=add -DGMP_OP=mpz_add -DGMP_OPUI=mpz_add_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rint_arith_add test_rint_arith_add-test-rint_arith.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test-recint_exp.Tpo .deps/test-recint_exp.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=sub -DGMP_OP=mpz_sub -DGMP_OPUI=mpz_sub_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rint_arith_sub test_rint_arith_sub-test-rint_arith.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test_rmint_neg_mg-test-rmint_neg.Tpo .deps/test_rmint_neg_mg-test-rmint_neg.Po mv -f .deps/test-ruint_comparisons.Tpo .deps/test-ruint_comparisons.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_inv_div_mg test_rmint_inv_div_mg-test-rmint_inv_div.o ../src/libgivaro.la -lgmpxx -lgmp /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_neg_mg test_rmint_neg_mg-test-rmint_neg.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test_rint_arith_mul-test-rint_arith.Tpo .deps/test_rint_arith_mul-test-rint_arith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-recint_exp test-recint_exp.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test-ruint_constructors.Tpo .deps/test-ruint_constructors.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ruint_comparisons test-ruint_comparisons.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test-rmint_inv_div.Tpo .deps/test-rmint_inv_div.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ruint_constructors test-ruint_constructors.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-integer test-integer.o ../src/.libs/libgivaro.a -lgmpxx -lgmp /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-qfield test-qfield.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-conversion test-conversion.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test-ruint_complex.Tpo .deps/test-ruint_complex.Po PASS: test-integer /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=mul -DGMP_OP=mpz_mul -DGMP_OPUI=mpz_mul_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rint_arith_mul test_rint_arith_mul-test-rint_arith.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=sub -DGMP_OP=mpz_sub -DGMP_OPUI=mpz_sub_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rint_arith_sub test_rint_arith_sub-test-rint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-conversion /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_inv_div test-rmint_inv_div.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test-rational-class.Tpo .deps/test-rational-class.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ruint_complex test-ruint_complex.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=add -DGMP_OP=mpz_add -DGMP_OPUI=mpz_add_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rint_arith_add test_rint_arith_add-test-rint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rational-class test-rational-class.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-recint_exp test-recint_exp.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_neg_mg test_rmint_neg_mg-test-rmint_neg.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test-recint_convert.Tpo .deps/test-recint_convert.Po PASS: test-rint_arith_sub mv -f .deps/test_ruint_arith_addmul-test-ruint_arith.Tpo .deps/test_ruint_arith_addmul-test-ruint_arith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-recint_convert test-recint_convert.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_inv_div_mg test_rmint_inv_div_mg-test-rmint_inv_div.o ../src/.libs/libgivaro.a -lgmpxx -lgmp /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DNOT_IN_PLACE -DRI_OP=addmul -DGMP_OP=mpz_addmul -DGMP_OPUI=mpz_addmul_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ruint_arith_addmul test_ruint_arith_addmul-test-ruint_arith.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ruint_comparisons test-ruint_comparisons.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test-ruint_lmul.Tpo .deps/test-ruint_lmul.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ruint_lmul test-ruint_lmul.o ../src/libgivaro.la -lgmpxx -lgmp PASS: test-rint_arith_add PASS: test-rmint_neg_mg mv -f .deps/test_rmint_arith_mod-test-rmint_arith.Tpo .deps/test_rmint_arith_mod-test-rmint_arith.Po libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ruint_constructors test-ruint_constructors.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-ruint_comparisons mv -f .deps/test-rmint_neg.Tpo .deps/test-rmint_neg.Po mv -f .deps/test-ruint_arazi.Tpo .deps/test-ruint_arazi.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=mod -DGMP_OP=mpz_mod -DGMP_OPUI=mpz_mod_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_arith_mod test_rmint_arith_mod-test-rmint_arith.o ../src/libgivaro.la -lgmpxx -lgmp /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_neg test-rmint_neg.o ../src/libgivaro.la -lgmpxx -lgmp /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ruint_arazi test-ruint_arazi.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-qfield test-qfield.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-ruint_constructors PASS: test-qfield libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=mul -DGMP_OP=mpz_mul -DGMP_OPUI=mpz_mul_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rint_arith_mul test_rint_arith_mul-test-rint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rational-class test-rational-class.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ruint_complex test-ruint_complex.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_inv_div test-rmint_inv_div.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-rint_arith_mul PASS: test-rational-class libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DNOT_IN_PLACE -DRI_OP=addmul -DGMP_OP=mpz_addmul -DGMP_OPUI=mpz_addmul_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ruint_arith_addmul test_ruint_arith_addmul-test-ruint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-recint_convert test-recint_convert.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test_rint_arith_mod-test-rint_arith.Tpo .deps/test_rint_arith_mod-test-rint_arith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DARITH_MOD -DNOT_IN_PLACE -DRI_OP=div_r -DGMP_OP=mpz_tdiv_r -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rint_arith_mod test_rint_arith_mod-test-rint_arith.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ruint_lmul test-ruint_lmul.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=mod -DGMP_OP=mpz_mod -DGMP_OPUI=mpz_mod_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_arith_mod test_rmint_arith_mod-test-rmint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-ruint_arith_addmul PASS: test-recint_convert mv -f .deps/test_ruint_arith_div-test-ruint_arith.Tpo .deps/test_ruint_arith_div-test-ruint_arith.Po PASS: test-rmint_inv_div_mg /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DNOT_IN_PLACE -DRI_OP=div_q -DGMP_OP=mpz_fdiv_q -DGMP_OPUI=mpz_fdiv_q_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ruint_arith_div test_ruint_arith_div-test-ruint_arith.o ../src/libgivaro.la -lgmpxx -lgmp PASS: test-ruint_complex libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ruint_arazi test-ruint_arazi.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-ruint_lmul libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_neg test-rmint_neg.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test-recint_extra.Tpo .deps/test-recint_extra.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-recint_extra test-recint_extra.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test_rmint_arith_mod_mg-test-rmint_arith.Tpo .deps/test_rmint_arith_mod_mg-test-rmint_arith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DRI_OP=mod -DGMP_OP=mpz_mod -DGMP_OPUI=mpz_mod_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_arith_mod_mg test_rmint_arith_mod_mg-test-rmint_arith.o ../src/libgivaro.la -lgmpxx -lgmp In file included from /usr/include/c++/12.2.1/vector:70, from ../src/kernel/gmp++/gmp++/gmp++_int.h:20, from ../src/kernel/gmp++/gmp++.h:57, from ../src/kernel/integer/givaro/givinteger.h:19, from ../src/kernel/field/givaro/gfq.h:22, from test-geom.C:19: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator, iterator) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 189 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/c++/12.2.1/bits/vector.tcc:189:5: note: parameter passing for argument of type 'std::vector >::iterator' changed in GCC 7.1 PASS: test-rmint_arith_mod mv -f .deps/test_ruint_arith_add-test-ruint_arith.Tpo .deps/test_ruint_arith_add-test-ruint_arith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=add -DGMP_OP=mpz_add -DGMP_OPUI=mpz_add_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ruint_arith_add test_ruint_arith_add-test-ruint_arith.o ../src/libgivaro.la -lgmpxx -lgmp PASS: test-rmint_neg In file included from /usr/include/c++/12.2.1/vector:64: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::modin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:309:20: /usr/include/c++/12.2.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ mv -f .deps/test_ruint_arith_sub-test-ruint_arith.Tpo .deps/test_ruint_arith_sub-test-ruint_arith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=sub -DGMP_OP=mpz_sub -DGMP_OPUI=mpz_sub_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ruint_arith_sub test_ruint_arith_sub-test-ruint_arith.o ../src/libgivaro.la -lgmpxx -lgmp In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator, const_iterator) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'Givaro::TruncDom::Rep& Givaro::TruncDom::setval(Rep&) const [with Domain = Givaro::GFqDom]' at ../src/library/tools/givaro/givtruncdomain.h:155:34: /usr/include/c++/12.2.1/bits/stl_vector.h:1561:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 1561 | return _M_erase(__beg + (__first - __cbeg), __beg + (__last - __cbeg)); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DARITH_MOD -DNOT_IN_PLACE -DRI_OP=div_r -DGMP_OP=mpz_tdiv_r -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rint_arith_mod test_rint_arith_mod-test-rint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test_rmint_constructors_mg-test-rmint_constructors.Tpo .deps/test_rmint_constructors_mg-test-rmint_constructors.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_constructors_mg test_rmint_constructors_mg-test-rmint_constructors.o ../src/libgivaro.la -lgmpxx -lgmp PASS: test-recint_exp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DNOT_IN_PLACE -DRI_OP=div_q -DGMP_OP=mpz_fdiv_q -DGMP_OPUI=mpz_fdiv_q_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ruint_arith_div test_ruint_arith_div-test-ruint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test-ruint_fiddling.Tpo .deps/test-ruint_fiddling.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ruint_fiddling test-ruint_fiddling.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DRI_OP=mod -DGMP_OP=mpz_mod -DGMP_OPUI=mpz_mod_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_arith_mod_mg test_rmint_arith_mod_mg-test-rmint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-rmint_inv_div PASS: test-rint_arith_mod mv -f .deps/test_recint_rand_mg-test-recint_rand.Tpo .deps/test_recint_rand_mg-test-recint_rand.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-recint_rand_mg test_recint_rand_mg-test-recint_rand.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test-rmint_constructors.Tpo .deps/test-rmint_constructors.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_constructors test-rmint_constructors.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=add -DGMP_OP=mpz_add -DGMP_OPUI=mpz_add_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ruint_arith_add test_ruint_arith_add-test-ruint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-ruint_arith_div mv -f .deps/test_recint_exp_mg-test-recint_exp.Tpo .deps/test_recint_exp_mg-test-recint_exp.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-recint_exp_mg test_recint_exp_mg-test-recint_exp.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=sub -DGMP_OP=mpz_sub -DGMP_OPUI=mpz_sub_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ruint_arith_sub test_ruint_arith_sub-test-ruint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-recint_extra test-recint_extra.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test_rmint_arith_addmul-test-rmint_arith.Tpo .deps/test_rmint_arith_addmul-test-rmint_arith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DNOT_IN_PLACE -DRI_OP=addmul -DGMP_OP=mpz_addmul -DGMP_OPUI=mpz_addmul_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_arith_addmul test_rmint_arith_addmul-test-rmint_arith.o ../src/libgivaro.la -lgmpxx -lgmp PASS: test-ruint_arith_add PASS: test-ruint_arith_sub mv -f .deps/test_rmint_arith_sub-test-rmint_arith.Tpo .deps/test_rmint_arith_sub-test-rmint_arith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=sub -DGMP_OP=mpz_sub -DGMP_OPUI=mpz_sub_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_arith_sub test_rmint_arith_sub-test-rmint_arith.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test_rmint_comparisons_mg-test-rmint_comparisons.Tpo .deps/test_rmint_comparisons_mg-test-rmint_comparisons.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_comparisons_mg test_rmint_comparisons_mg-test-rmint_comparisons.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test-ruint_square.Tpo .deps/test-ruint_square.Po In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:12, from ../src/library/poly1/givaro/givpoly1.h:41, from ../src/library/poly1/givaro/givpoly1factor.h:25, from ../src/kernel/field/givaro/gfq.h:24, from test-poly.C:4: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::iterator' changed in GCC 7.1 148 | inline typename Poly1Dom::Rep& Poly1Dom::subin ( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ruint_square test-ruint_square.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ruint_fiddling test-ruint_fiddling.o ../src/.libs/libgivaro.a -lgmpxx -lgmp In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:14: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_constructors_mg test_rmint_constructors_mg-test-rmint_constructors.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-rmint_arith_mod_mg ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:93:26: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | P, Pmid, Pend); // Ph^2 in second storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 212 | P, Pmid, Pend); | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 mv -f .deps/test_recint_convert_mg-test-recint_convert.Tpo .deps/test_recint_convert_mg-test-recint_convert.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-recint_convert_mg test_recint_convert_mg-test-recint_convert.o ../src/libgivaro.la -lgmpxx -lgmp In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:13: ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 PASS: test-ruint_fiddling In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1misc.inl:275:16: ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 PASS: test-rmint_constructors_mg libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_constructors test-rmint_constructors.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-recint_exp_mg test_recint_exp_mg-test-recint_exp.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-rmint_constructors libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-recint_rand_mg test_recint_rand_mg-test-recint_rand.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DNOT_IN_PLACE -DRI_OP=addmul -DGMP_OP=mpz_addmul -DGMP_OPUI=mpz_addmul_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_arith_addmul test_rmint_arith_addmul-test-rmint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=sub -DGMP_OP=mpz_sub -DGMP_OPUI=mpz_sub_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_arith_sub test_rmint_arith_sub-test-rmint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-ruint_arazi mv -f .deps/test-ifactor.Tpo .deps/test-ifactor.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ifactor test-ifactor.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test-rmint_montgomery.Tpo .deps/test-rmint_montgomery.Po libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_comparisons_mg test_rmint_comparisons_mg-test-rmint_comparisons.o ../src/.libs/libgivaro.a -lgmpxx -lgmp /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_montgomery test-rmint_montgomery.o ../src/libgivaro.la -lgmpxx -lgmp PASS: test-recint_rand_mg PASS: test-rmint_arith_sub libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-recint_convert_mg test_recint_convert_mg-test-recint_convert.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ruint_square test-ruint_square.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-rmint_arith_addmul mv -f .deps/test-poly.Tpo .deps/test-poly.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-poly test-poly.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test_rmint_arith_addmul_mg-test-rmint_arith.Tpo .deps/test_rmint_arith_addmul_mg-test-rmint_arith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DNOT_IN_PLACE -DRI_OP=addmul -DGMP_OP=mpz_addmul -DGMP_OPUI=mpz_addmul_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_arith_addmul_mg test_rmint_arith_addmul_mg-test-rmint_arith.o ../src/libgivaro.la -lgmpxx -lgmp PASS: test-rmint_comparisons_mg PASS: test-ruint_square PASS: test-recint_convert_mg libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_montgomery test-rmint_montgomery.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ifactor test-ifactor.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test-random.Tpo .deps/test-random.Po PASS: test-recint_exp_mg /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-random test-random.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test-ruint_shift.Tpo .deps/test-ruint_shift.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ruint_shift test-ruint_shift.o ../src/libgivaro.la -lgmpxx -lgmp PASS: test-recint_extra In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:12, from ../src/library/poly1/givaro/givpoly1.h:41, from ../src/library/poly1/givaro/givpoly1factor.h:25, from ../src/kernel/field/givaro/gfq.h:24: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::iterator' changed in GCC 7.1 148 | inline typename Poly1Dom::Rep& Poly1Dom::subin ( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:14: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 PASS: test-ifactor libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DNOT_IN_PLACE -DRI_OP=addmul -DGMP_OP=mpz_addmul -DGMP_OPUI=mpz_addmul_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_arith_addmul_mg test_rmint_arith_addmul_mg-test-rmint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test_rmint_arith_mul_mg-test-rmint_arith.Tpo .deps/test_rmint_arith_mul_mg-test-rmint_arith.Po ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:93:26: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | P, Pmid, Pend); // Ph^2 in second storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 212 | P, Pmid, Pend); | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DRI_OP=mul -DGMP_OP=mpz_mul -DGMP_OPUI=mpz_mul_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_arith_mul_mg test_rmint_arith_mul_mg-test-rmint_arith.o ../src/libgivaro.la -lgmpxx -lgmp In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:13: ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 mv -f .deps/test-recint_rand.Tpo .deps/test-recint_rand.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-recint_rand test-recint_rand.o ../src/libgivaro.la -lgmpxx -lgmp In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1misc.inl:275:16: ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 PASS: test-rmint_arith_addmul_mg mv -f .deps/test-brillhart.Tpo .deps/test-brillhart.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-brillhart test-brillhart.o ../src/libgivaro.la -lgmpxx -lgmp In file included from /usr/include/c++/12.2.1/vector:70, from ../src/kernel/gmp++/gmp++/gmp++_int.h:20, from ../src/kernel/gmp++/gmp++.h:57, from ../src/kernel/integer/givaro/givaro/givinteger.h:19, from ../src/kernel/integer/givaro/givintsqrootmod.h:21, from test-modsqroot.C:19: /usr/include/c++/12.2.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/vector.tcc:439:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 439 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-poly test-poly.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-random test-random.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-poly libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ruint_shift test-ruint_shift.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-random libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DRI_OP=mul -DGMP_OP=mpz_mul -DGMP_OPUI=mpz_mul_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_arith_mul_mg test_rmint_arith_mul_mg-test-rmint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:12, from ../src/library/poly1/givaro/givpoly1.h:41, from ../src/library/poly1/givaro/givpoly1factor.h:25, from ../src/kernel/field/givaro/gfq.h:24, from test-matrix.C:8: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::iterator' changed in GCC 7.1 148 | inline typename Poly1Dom::Rep& Poly1Dom::subin ( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-recint_rand test-recint_rand.o ../src/.libs/libgivaro.a -lgmpxx -lgmp In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:14: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 PASS: test-ruint_shift ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:93:26: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | P, Pmid, Pend); // Ph^2 in second storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 212 | P, Pmid, Pend); | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {long long unsigned int}; _Tp = long long unsigned int; _Alloc = std::allocator]', inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = long long unsigned int; _Alloc = std::allocator]' at /usr/include/c++/12.2.1/bits/stl_vector.h:1294:21, inlined from 'bool Givaro::IntFactorDom::set(Container1&, Container2&, const Givaro::ZRing::Rep&, long unsigned int) const [with Container1 = std::vector; Container2 = std::vector; MyRandIter = Givaro::GivRandom]' at ../src/kernel/integer/givaro/givaro/givaro/givintfactor.inl:108:25, inlined from 'Givaro::IntSqrtModDom::Rep& Givaro::IntSqrtModDom::sqrootmod(Rep&, const Rep&, const Rep&) const [with MyRandIter = Givaro::GivRandom]' at ../src/kernel/integer/givaro/givaro/givintsqrootmod.inl:27:23, inlined from 'bool TestSrqtMod(const Givaro::Integer&, const Givaro::Integer&)' at test-modsqroot.C:29:18: /usr/include/c++/12.2.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PASS: test-recint_rand PASS: test-rmint_montgomery In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:13: ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1misc.inl:275:16: ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 mv -f .deps/test_ruint_arith_mul-test-ruint_arith.Tpo .deps/test_ruint_arith_mul-test-ruint_arith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=mul -DGMP_OP=mpz_mul -DGMP_OPUI=mpz_mul_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ruint_arith_mul test_ruint_arith_mul-test-ruint_arith.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test-geom.Tpo .deps/test-geom.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-geom test-geom.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test-modsqroot.Tpo .deps/test-modsqroot.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-modsqroot test-modsqroot.o ../src/libgivaro.la -lgmpxx -lgmp PASS: test-rmint_arith_mul_mg libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-brillhart test-brillhart.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test_rmint_complex_mg-test-rmint_complex.Tpo .deps/test_rmint_complex_mg-test-rmint_complex.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_complex_mg test_rmint_complex_mg-test-rmint_complex.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test-rmint_comparisons.Tpo .deps/test-rmint_comparisons.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_comparisons test-rmint_comparisons.o ../src/libgivaro.la -lgmpxx -lgmp PASS: test-brillhart mv -f .deps/test-matrix.Tpo .deps/test-matrix.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-matrix test-matrix.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=mul -DGMP_OP=mpz_mul -DGMP_OPUI=mpz_mul_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ruint_arith_mul test_ruint_arith_mul-test-ruint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test_rmint_arith_add-test-rmint_arith.Tpo .deps/test_rmint_arith_add-test-rmint_arith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=add -DGMP_OP=mpz_add -DGMP_OPUI=mpz_add_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_arith_add test_rmint_arith_add-test-rmint_arith.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-modsqroot test-modsqroot.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test-trunc.Tpo .deps/test-trunc.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-trunc test-trunc.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-geom test-geom.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-ruint_arith_mul In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:12, from ../src/library/poly1/givaro/givpoly1.h:41, from test-ratrecon.C:10: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 130 | inline typename Poly1Dom::Rep& Poly1Dom::subin ( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_complex_mg test_rmint_complex_mg-test-rmint_complex.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test_rmint_arith_mul-test-rmint_arith.Tpo .deps/test_rmint_arith_mul-test-rmint_arith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=mul -DGMP_OP=mpz_mul -DGMP_OPUI=mpz_mul_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_arith_mul test_rmint_arith_mul-test-rmint_arith.o ../src/libgivaro.la -lgmpxx -lgmp ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:170:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 170 | return setdegree( subin(R, P, P.begin(), P.end()) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PASS: test-modsqroot In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:14: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ mv -f .deps/test-rmint_complex.Tpo .deps/test-rmint_complex.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_complex test-rmint_complex.o ../src/libgivaro.la -lgmpxx -lgmp In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:13: ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-matrix test-matrix.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_comparisons test-rmint_comparisons.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=add -DGMP_OP=mpz_add -DGMP_OPUI=mpz_add_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_arith_add test_rmint_arith_add-test-rmint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-rmint_complex_mg libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-trunc test-trunc.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-matrix PASS: test-rmint_comparisons PASS: test-rmint_arith_add PASS: test-geom libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DRI_OP=mul -DGMP_OP=mpz_mul -DGMP_OPUI=mpz_mul_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_arith_mul test_rmint_arith_mul-test-rmint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test-recint_cast.Tpo .deps/test-recint_cast.Po PASS: test-trunc /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-recint_cast test-recint_cast.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test_recint_extra_mg-test-recint_extra.Tpo .deps/test_recint_extra_mg-test-recint_extra.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-recint_extra_mg test_recint_extra_mg-test-recint_extra.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_complex test-rmint_complex.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-rmint_arith_mul PASS: test-rmint_complex mv -f .deps/test_rmint_arith_add_mg-test-rmint_arith.Tpo .deps/test_rmint_arith_add_mg-test-rmint_arith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DRI_OP=add -DGMP_OP=mpz_add -DGMP_OPUI=mpz_add_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_arith_add_mg test_rmint_arith_add_mg-test-rmint_arith.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test-ruint_operators.Tpo .deps/test-ruint_operators.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ruint_operators test-ruint_operators.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-recint_cast test-recint_cast.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test-modularmulprecomp.Tpo .deps/test-modularmulprecomp.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-modularmulprecomp test-modularmulprecomp.o ../src/libgivaro.la -lgmpxx -lgmp mv -f .deps/test-mod.Tpo .deps/test-mod.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-mod test-mod.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-recint_extra_mg test_recint_extra_mg-test-recint_extra.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test-regression.Tpo .deps/test-regression.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-regression test-regression.o ../src/libgivaro.la -lgmpxx -lgmp PASS: test-recint_cast libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DRI_OP=add -DGMP_OP=mpz_add -DGMP_OPUI=mpz_add_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_arith_add_mg test_rmint_arith_add_mg-test-rmint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp mv -f .deps/test_rmint_arith_sub_mg-test-rmint_arith.Tpo .deps/test_rmint_arith_sub_mg-test-rmint_arith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DRI_OP=sub -DGMP_OP=mpz_sub -DGMP_OPUI=mpz_sub_ui -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-rmint_arith_sub_mg test_rmint_arith_sub_mg-test-rmint_arith.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ruint_operators test-ruint_operators.o ../src/.libs/libgivaro.a -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-modularmulprecomp test-modularmulprecomp.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-rmint_arith_add_mg libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-mod test-mod.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-modularmulprecomp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-regression test-regression.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-regression PASS: test-recint_extra_mg PASS: test-mod PASS: test-ruint_operators libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -DMG_DEFAULT=MG_ACTIVE -DRI_OP=sub -DGMP_OP=mpz_sub -DGMP_OPUI=mpz_sub_ui -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rmint_arith_sub_mg test_rmint_arith_sub_mg-test-rmint_arith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-rmint_arith_sub_mg mv -f .deps/test-ratrecon.Tpo .deps/test-ratrecon.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ratrecon test-ratrecon.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ratrecon test-ratrecon.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-ratrecon mv -f .deps/test-crt.Tpo .deps/test-crt.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-crt test-crt.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-crt test-crt.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-crt In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:12, from ../src/library/poly1/givaro/givpoly1.h:41, from test-ringarith.C:12: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular >]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 130 | inline typename Poly1Dom::Rep& Poly1Dom::subin ( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&) const [with Domain = Givaro::Modular >]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:170:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 170 | return setdegree( subin(R, P, P.begin(), P.end()) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular >]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 130 | inline typename Poly1Dom::Rep& Poly1Dom::subin ( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&) const [with Domain = Givaro::Modular >]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:170:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 170 | return setdegree( subin(R, P, P.begin(), P.end()) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:14: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular >]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepIterator' {aka 'const std::vector, std::allocator > >::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepIterator' {aka 'const std::vector, std::allocator > >::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular >]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular >]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepIterator' {aka 'const std::vector, std::allocator > >::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 | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepIterator' {aka 'const std::vector, std::allocator > >::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 | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular >]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular >]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular >]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular >]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular >]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular >]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:13: ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular >]': ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular >]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepIterator' {aka 'const std::vector, std::allocator > >::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepIterator' {aka 'const std::vector, std::allocator > >::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular >]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular >]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepIterator' {aka 'const std::vector, std::allocator > >::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 | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepIterator' {aka 'const std::vector, std::allocator > >::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 | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >, Givaro::Dense>::RepConstIterator' {aka 'const std::vector, std::allocator > >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular >]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular >]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular >]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular >]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular >]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular >]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector, std::allocator > >::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular >]': ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator*, std::vector, std::allocator > > >' changed in GCC 7.1 In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:12, from ../src/library/poly1/givaro/givpoly1.h:41, from ../src/library/poly1/givaro/givpoly1factor.h:25, from ../src/kernel/field/givaro/gfq.h:24, from test-ffarith.C:17: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 130 | inline typename Poly1Dom::Rep& Poly1Dom::subin ( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::iterator' changed in GCC 7.1 148 | inline typename Poly1Dom::Rep& Poly1Dom::subin ( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:148:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:14: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 175 | subin(M, M.begin(), M.end(), R, Rbeg, Rmid);// -= PlQl | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 178 | subin(M, M.begin(), M.end(), R, Rmid, Rend);// -= PhQh | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::GFqDom]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:93:26: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | P, Pmid, Pend); // Ph^2 in second storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 212 | P, Pmid, Pend); | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In file included from ../src/library/poly1/givaro/givaro/givpoly1denseops.inl:13: ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::GFqDom]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1misc.inl:275:16: ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&) const [with Domain = Givaro::GFqDom]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:170:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 170 | return setdegree( subin(R, P, P.begin(), P.end()) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/12.2.1/vector:64, from ../src/kernel/gmp++/gmp++/gmp++_int.h:20, from ../src/kernel/gmp++/gmp++.h:57, from ../src/kernel/integer/givaro/givinteger.h:19, from test-fieldarith.h:10, from test-ffarith.C:11: /usr/include/c++/12.2.1/bits/stl_vector.h: In constructor 'std::vector<_Tp, _Alloc>::vector(std::initializer_list<_Tp>, const allocator_type&) [with _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/12.2.1/bits/stl_vector.h:673:7: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 673 | vector(initializer_list __l, | ^~~~~~ test-ffarith.C: In function 'int main(int, char**)': test-ffarith.C:185:52: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 185 | std::vector< int64_t > Irred {1,1,0,1,1,0,0,0,1}; | ^ test-ffarith.C:191:43: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 191 | std::vector< int64_t > Irred3 {3,0,0,1}, Gene3 {5,3,4}; | ^ test-ffarith.C:191:58: note: parameter passing for argument of type 'std::initializer_list' changed in GCC 7.1 191 | std::vector< int64_t > Irred3 {3,0,0,1}, Gene3 {5,3,4}; | ^ mv -f .deps/test-ffarith.Tpo .deps/test-ffarith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ffarith test-ffarith.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ffarith test-ffarith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 130 | inline typename Poly1Dom::Rep& Poly1Dom::subin ( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:170:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 170 | return setdegree( subin(R, P, P.begin(), P.end()) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::ModularBalanced]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 130 | inline typename Poly1Dom::Rep& Poly1Dom::subin ( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector >::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:170:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 170 | return setdegree( subin(R, P, P.begin(), P.end()) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector >::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector >::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector >::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]': ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator > >' changed in GCC 7.1 PASS: test-ffarith ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector::const_iterator' changed in GCC 7.1 130 | inline typename Poly1Dom::Rep& Poly1Dom::subin ( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:170:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | return setdegree( subin(R, P, P.begin(), P.end()) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector::const_iterator' changed in GCC 7.1 130 | inline typename Poly1Dom::Rep& Poly1Dom::subin ( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:170:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | return setdegree( subin(R, P, P.begin(), P.end()) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]': ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::ModularBalanced]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector::const_iterator' changed in GCC 7.1 130 | inline typename Poly1Dom::Rep& Poly1Dom::subin ( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:130:50: note: parameter passing for argument of type 'const std::vector::const_iterator' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]': ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:170:29: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 170 | return setdegree( subin(R, P, P.begin(), P.end()) ); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:175:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::subin(Rep&, typename Rep::iterator, typename Rep::iterator, const Rep&, typename Rep::const_iterator, typename Rep::const_iterator) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:178:14, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at ../src/library/poly1/givaro/givaro/givaro/givpoly1kara.inl:72:27: ../src/library/poly1/givaro/givaro/givaro/givpoly1addsub.inl:155:25: note: parameter passing for argument of type 'std::vector::const_iterator' changed in GCC 7.1 155 | return subin(R, P, Pbeg, Pend); | ~~~~~^~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]': ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 ../src/library/poly1/givaro/givaro/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 mv -f .deps/test-ringarith.Tpo .deps/test-ringarith.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -static -Wl,--as-needed,-O1,--sort-common -Wl,--as-needed,-O1,--sort-common -o test-ringarith test-ringarith.o ../src/libgivaro.la -lgmpxx -lgmp libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -DSTD_RECINT_SIZE=8 -Os -fomit-frame-pointer -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ringarith test-ringarith.o ../src/.libs/libgivaro.a -lgmpxx -lgmp PASS: test-ringarith ============================================================================ Testsuite summary for Givaro 4.2.0 ============================================================================ # TOTAL: 67 # PASS: 67 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' Making check in docs make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/docs' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/docs' Making check in examples make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples' Making check in Rational make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Rational' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Rational' Making check in Integer make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Integer' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Integer' Making check in FiniteField make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/FiniteField' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/FiniteField' Making check in Polynomial make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Polynomial' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Polynomial' Making check in RecInt make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/RecInt' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/RecInt' Making check in Matrix make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Matrix' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Matrix' make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples' make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples' Making check in benchmarks make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/benchmarks' make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/benchmarks' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/benchmarks' make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/benchmarks' make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0' make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0' >>> libgivaro: Entering fakeroot... Making install in src make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src' Making install in kernel make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel' Making install in system make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/system' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/system' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' /usr/bin/install -c -m 644 givbasictype.h givconfig.h giverror.h givgenarith.h givinit.h givprint.h givcaster.h givmodule.h givperf.h givpower.h givrandom.h givtimer.h givomptimer.h givranditer.h givtypestring.h udl.h '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/system' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/system' Making install in memory make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/memory' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/memory' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' /usr/bin/install -c -m 644 givaromm.h givmemorer.h givpointer.h givref_count.h '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/memory' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/memory' Making install in gmp++ make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/gmp++' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/gmp++' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/gmp++' /usr/bin/install -c -m 644 gmp++.h gmp++_int.h gmp++_int_rand.inl '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/gmp++' make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/gmp++' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/gmp++' Making install in integer make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/integer' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/integer' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' /usr/bin/install -c -m 644 givinteger.h random-integer.h givintfactor.h givintprime.h givintnumtheo.h givintrsa.h givintrns.h givintprime.inl givintnumtheo.inl givintrsa.inl givintfactor.inl givintsqrootmod.h givintsqrootmod.inl givintrns_convert.inl givintrns_cstor.inl givspyinteger.h '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/integer' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/integer' Making install in bstruct make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/bstruct' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/bstruct' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' /usr/bin/install -c -m 644 givarray0.h givarrayallocator.h givarrayfixed.h givbits.h givelem.h givhashtable.h givlist0.h givstack.h givarray0.inl givbits.inl givhashtable.inl givlist0.inl givstack.inl '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/bstruct' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/bstruct' Making install in rational make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/rational' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/rational' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' /usr/bin/install -c -m 644 givrational.h givrational.inl '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/rational' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/rational' Making install in recint make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/recint' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/recint' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/recint' /usr/bin/install -c -m 644 recint.h recdefine.h reclonglong.h rcmp.h rdisplay.h rfiddling.h rconvert.h rrandom.h rdiv.h radd.h rsub.h rmul.h rrint.h rint.h rmadd.h rmbaddmul.h rmbexp.h rmbinv.h rmbmodule.h rmbmul.h rmbreduc.h rmbrmint.h rmcmp.h rmconvert.h rmdefine.h rmdisplay.h rmdiv.h rmextra.h rmgaddmul.h rmgexp.h rmginv.h rmgmodule.h rmgmul.h rmgreduc.h rmgrmint.h rmint.h rmintmg.h rmmanip.h rmmul.h rmneg.h '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/recint' /usr/bin/install -c -m 644 rmrandom.h rmsub.h ruadd.h ruaddmul.h rucmp.h ruconvert.h rudisplay.h rudiv.h ruexp.h rufiddling.h rugcd.h ruint.h ruinvmod.h rumanip.h rumul.h rurandom.h ruruint.h rushift.h rusub.h rutools.h '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/recint' make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/recint' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/recint' Making install in field make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/field' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/field' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' /usr/bin/install -c -m 644 StaticElement.h qfield.h gf2.h gfq.h gfqext.h gfqkronecker.h extension.h givprimes16.h givrns.h givrnsfixed.h chineseremainder.h givtablelimits.h givrnsfixed.inl givrnscstor.inl givrnsconvert.inl gf2.inl gfq.inl '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/field' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/field' Making install in ring make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/ring' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/ring' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' /usr/bin/install -c -m 644 modular.h modular-general.h modular-implem.h modular-integral.h modular-floating.h modular-integer.h modular-inttype.h modular-log16.h modular-mulprecomp.inl modular-ruint.h modular-balanced.h modular-balanced-int32.h modular-balanced-int64.h modular-balanced-float.h modular-balanced-double.h unparametric-operations.h zring.h montgomery.h montgomery-int32.h montgomery-ruint.h modular-general.inl modular-integral.inl modular-floating.inl modular-integer.inl modular-inttype.inl modular-log16.inl modular-ruint.inl modular-balanced-int32.inl modular-balanced-int64.inl modular-balanced-float.inl modular-balanced-double.inl montgomery-int32.inl montgomery-ruint.inl ring-interface.h modular-extended.h modular-extended.inl '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/ring' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel/ring' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/kernel' Making install in library make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library' Making install in poly1 make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/poly1' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/poly1' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' /usr/bin/install -c -m 644 givindeter.h givpoly1.h givdegree.h givinterp.h givinterpgeom.h givinterpgeom-multip.h givpoly1dense.h givpoly1factor.h givpoly1padic.h givpoly1denseops.inl givpoly1addsub.inl givpoly1muldiv.inl givpoly1axpy.inl givpoly1gcd.inl givpoly1kara.inl givpoly1cstor.inl givpoly1io.inl givpoly1misc.inl givpoly1sqrfree.inl givpoly1cyclo.inl givpoly1factor.inl givpoly1proot.inl givpoly1ratrecon.inl givpoly1crt.h givpoly1crtcstor.inl givpoly1crtconvert.inl '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/poly1' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/poly1' Making install in tools make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/tools' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/tools' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' /usr/bin/install -c -m 644 givcategory.h givops.h giviterator.h givarithmetics.h givfractiondomain.h givquotientdomain.h givtruncdomain.h givtruncdomain.inl givfixedtrunc.h givhighorder.h '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/tools' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/tools' Making install in vector make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/vector' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/vector' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' /usr/bin/install -c -m 644 givstorage.h givvectorsparse.h givstoragedense.h givstoragesparse.h givvector.h givvectorsparse.inl givvectordense.h givvectsparseops.inl givvectdensespe.inl givvectordense.inl givvectdenseops.inl '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/vector' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/vector' Making install in matrix make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/matrix' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/matrix' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' /usr/bin/install -c -m 644 givmatdense.h givmatrix.h givmatsparse.h givmatstoragedense.h givmatsparseops.inl givmatstoragesparse.h givmatdenseops.inl givmatstorage.h '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include/givaro' make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/matrix' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library/matrix' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library' make[4]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library' make[4]: Nothing to be done for 'install-exec-am'. make[4]: Nothing to be done for 'install-data-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src/library' make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src' make[3]: Nothing to be done for 'install-data-am'. ../build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/lib' /bin/sh ../libtool --mode=install /usr/bin/install -c libgivaro.la '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/lib' libtool: install: /usr/bin/install -c .libs/libgivaro.so.9.2.0 /home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/lib/libgivaro.so.9.2.0 libtool: install: (cd /home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/lib && { ln -s -f libgivaro.so.9.2.0 libgivaro.so.9 || { rm -f libgivaro.so.9 && ln -s libgivaro.so.9.2.0 libgivaro.so.9; }; }) libtool: install: (cd /home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/lib && { ln -s -f libgivaro.so.9.2.0 libgivaro.so || { rm -f libgivaro.so && ln -s libgivaro.so.9.2.0 libgivaro.so; }; }) libtool: install: /usr/bin/install -c .libs/libgivaro.lai /home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/lib/libgivaro.la libtool: install: /usr/bin/install -c .libs/libgivaro.a /home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/lib/libgivaro.a libtool: install: chmod 644 /home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/lib/libgivaro.a libtool: install: ranlib /home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/lib/libgivaro.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src' make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/src' Making install in macros make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/macros' make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/macros' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/macros' make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/macros' Making install in tests make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/tests' Making install in docs make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/docs' make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/docs' make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/docs' make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/docs' Making install in examples make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples' Making install in Rational make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Rational' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Rational' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Rational' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Rational' Making install in Integer make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Integer' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Integer' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Integer' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Integer' Making install in FiniteField make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/FiniteField' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/FiniteField' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/FiniteField' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/FiniteField' Making install in Polynomial make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Polynomial' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Polynomial' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Polynomial' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Polynomial' Making install in RecInt make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/RecInt' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/RecInt' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/RecInt' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/RecInt' Making install in Matrix make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Matrix' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Matrix' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Matrix' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples/Matrix' make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples' make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/examples' Making install in benchmarks make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/benchmarks' make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/benchmarks' make[3]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/benchmarks' make[3]: Nothing to be done for 'install-exec-am'. make[3]: Nothing to be done for 'install-data-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/benchmarks' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/benchmarks' make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0/benchmarks' make[1]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0' make[2]: Entering directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0' build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/bin' build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include' build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/lib/pkgconfig' /usr/bin/install -c -m 644 givaro-config.h '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/include' build-aux/install-sh -c -d '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/share/givaro' /usr/bin/install -c givaro-config '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/bin' /usr/bin/install -c -m 644 givaro.pc '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/lib/pkgconfig' /usr/bin/install -c -m 644 givaro-makefile '/home/buildozer/aports/testing/libgivaro/pkg/libgivaro/usr/share/givaro' make[2]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0' make[1]: Leaving directory '/home/buildozer/aports/testing/libgivaro/src/givaro-4.2.0' >>> libgivaro-static*: Running split function static... >>> libgivaro-static*: Preparing subpackage libgivaro-static... >>> libgivaro-static*: Stripping binaries >>> libgivaro-static*: Running postcheck for libgivaro-static >>> libgivaro-dev*: Running split function dev... >>> libgivaro-dev*: Preparing subpackage libgivaro-dev... >>> libgivaro-dev*: Stripping binaries >>> libgivaro-dev*: Running postcheck for libgivaro-dev >>> libgivaro*: Running postcheck for libgivaro >>> libgivaro*: Preparing package libgivaro... >>> libgivaro*: Stripping binaries >>> libgivaro-dev*: Scanning shared objects >>> libgivaro-static*: Scanning shared objects >>> libgivaro*: Scanning shared objects >>> libgivaro-dev*: Tracing dependencies... libgivaro=4.2.0-r0 pkgconfig >>> libgivaro-dev*: Package size: 1.9 MB >>> libgivaro-dev*: Compressing data... >>> libgivaro-dev*: Create checksum... >>> libgivaro-dev*: Create libgivaro-dev-4.2.0-r0.apk >>> libgivaro-static*: Tracing dependencies... >>> libgivaro-static*: Package size: 376.0 KB >>> libgivaro-static*: Compressing data... >>> libgivaro-static*: Create checksum... >>> libgivaro-static*: Create libgivaro-static-4.2.0-r0.apk >>> libgivaro*: Tracing dependencies... so:libc.musl-armhf.so.1 so:libgcc_s.so.1 so:libgmp.so.10 so:libgmpxx.so.4 so:libstdc++.so.6 >>> libgivaro*: Package size: 296.0 KB >>> libgivaro*: Compressing data... >>> libgivaro*: Create checksum... >>> libgivaro*: Create libgivaro-4.2.0-r0.apk >>> libgivaro: Build complete at Sun, 30 Oct 2022 16:32:17 +0000 elapsed time 0h 3m 38s >>> libgivaro: Cleaning up srcdir >>> libgivaro: Cleaning up pkgdir >>> libgivaro: Uninstalling dependencies... (1/3) Purging .makedepends-libgivaro (20221030.162842) (2/3) Purging gmp-dev (6.2.1-r2) (3/3) Purging libgmpxx (6.2.1-r2) OK: 331 MiB in 96 packages >>> libgivaro: Updating the testing/armhf repository index... >>> libgivaro: Signing the index...