>>> fflas-ffpack: Building testing/fflas-ffpack 2.5.0-r3 (using abuild 3.11.21-r0) started Tue, 01 Aug 2023 13:33:03 +0000 >>> fflas-ffpack: Checking sanity of /home/buildozer/aports/testing/fflas-ffpack/APKBUILD... >>> WARNING: fflas-ffpack: No maintainer >>> fflas-ffpack: Analyzing dependencies... >>> fflas-ffpack: Installing for build: build-base gmp-dev libgivaro-dev openblas-dev (1/11) Installing libgmpxx (6.2.1-r3) (2/11) Installing gmp-dev (6.2.1-r3) (3/11) Installing libgivaro (4.2.0-r2) (4/11) Installing libgivaro-dev (4.2.0-r2) (5/11) Installing libgfortran (13.1.1_git20230722-r1) (6/11) Installing gfortran (13.1.1_git20230722-r1) (7/11) Installing openblas (0.3.23-r1) (8/11) Installing liblapack (0.3.23-r1) (9/11) Installing liblapacke (0.3.23-r1) (10/11) Installing openblas-dev (0.3.23-r1) (11/11) Installing .makedepends-fflas-ffpack (20230801.133304) Executing busybox-1.36.1-r4.trigger OK: 365 MiB in 113 packages >>> fflas-ffpack: Cleaning up srcdir >>> fflas-ffpack: Cleaning up pkgdir >>> fflas-ffpack: Cleaning up tmpdir >>> fflas-ffpack: Fetching https://github.com/linbox-team/fflas-ffpack/releases/download/v2.5.0/fflas_ffpack-2.5.0.tar.bz2 % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 767k 100 767k 0 0 1828k 0 --:--:-- --:--:-- --:--:-- 1828k >>> fflas-ffpack: Fetching https://github.com/linbox-team/fflas-ffpack/releases/download/v2.5.0/fflas_ffpack-2.5.0.tar.bz2 >>> fflas-ffpack: Checking sha512sums... fflas_ffpack-2.5.0.tar.bz2: OK >>> fflas-ffpack: Unpacking /var/cache/distfiles/fflas_ffpack-2.5.0.tar.bz2... 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 checking for egrep... (cached) /bin/grep -E checking for a sed that does not truncate output... (cached) /bin/sed ## --------------------------------------- ## ## START FFLAS-FFPACK CONFIG ## ## --------------------------------------- ## checking for family name of compiler... checking whether g++ supports C++11 features by default... yes --------------------------------------- checking whether to enable debugging options in the library... no checking whether to enable profiling everything in the library... no checking whether to enable warnings when compiling the library... no checking whether C++ compiler accepts -march=native... yes --------------------------------------- checking size of char... 1 checking size of short... 2 checking size of int... 4 checking size of long... 4 checking size of long long... 8 checking size of __int64_t... 0 checking for __int128_t... no checking whether byte ordering is bigendian... no --------------------------------------- checking for OpenMP... no Default path = /usr /usr/local checking for armv6-alpine-linux-musleabihf-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for GIVARO... yes checking for GIVARO usability... yes --------------------------------------- checking for use of MKL... no checking for BLAS... found OpenBLAS checking for USER LAPACK... no checking if this is OpenBLAS... yes checking for OPENBLAS numthreads... none specified (using default value 1) --------------------------------------- checking whether to build documentation... no checking whether to compile the standard specializations... no --------------------------------------- FFLASFFPACK_CXXFLAGS = -O2 -Wall -DNDEBUG -UDEBUG ## --------------------------------------- ## ## END FFLAS-FFPACK CONFIG ## ## --------------------------------------- ## checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile chmod: fflas-ffpack-config: No such file or directory config.status: creating macros/Makefile chmod: fflas-ffpack-config: No such file or directory config.status: creating macros/CodeChunk/Makefile chmod: fflas-ffpack-config: No such file or directory config.status: creating fflas-ffpack-config config.status: creating fflas-ffpack/Makefile config.status: creating fflas-ffpack/fflas/Makefile config.status: creating fflas-ffpack/fflas/fflas_fgemm/Makefile config.status: creating fflas-ffpack/fflas/fflas_sparse/Makefile config.status: creating fflas-ffpack/fflas/fflas_sparse/coo/Makefile config.status: creating fflas-ffpack/fflas/fflas_sparse/csr/Makefile config.status: creating fflas-ffpack/fflas/fflas_sparse/ell/Makefile config.status: creating fflas-ffpack/fflas/fflas_sparse/ell_simd/Makefile config.status: creating fflas-ffpack/fflas/fflas_sparse/csr_hyb/Makefile config.status: creating fflas-ffpack/fflas/fflas_sparse/sell/Makefile config.status: creating fflas-ffpack/fflas/fflas_sparse/hyb_zo/Makefile config.status: creating fflas-ffpack/fflas/fflas_igemm/Makefile config.status: creating fflas-ffpack/fflas/fflas_simd/Makefile config.status: creating fflas-ffpack/ffpack/Makefile config.status: creating fflas-ffpack/field/Makefile config.status: creating fflas-ffpack/utils/Makefile config.status: creating fflas-ffpack/paladin/Makefile config.status: creating fflas-ffpack/interfaces/Makefile config.status: creating fflas-ffpack/interfaces/libs/Makefile config.status: creating fflas-ffpack/checkers/Makefile config.status: creating autotune/Makefile config.status: creating doc/Makefile config.status: creating tests/Makefile config.status: creating tests/data/Makefile config.status: creating benchmarks/Makefile config.status: creating examples/Makefile config.status: creating tutorials/Makefile config.status: creating fflas-ffpack.pc config.status: creating config.h config.status: executing fflas-ffpack/config.h commands config.status: creating fflas-ffpack/config.h - prefix __FFLASFFPACK 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/fflas-ffpack/src/fflas_ffpack-2.5.0' Making all in autotune make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/autotune' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/autotune' Making all in fflas-ffpack make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack' Making all in fflas make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas' Making all in fflas_fgemm make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_fgemm' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_fgemm' Making all in fflas_igemm make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_igemm' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_igemm' Making all in fflas_simd make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_simd' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_simd' Making all in fflas_sparse make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse' Making all in coo make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/coo' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/coo' Making all in csr make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr' Making all in csr_hyb make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr_hyb' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr_hyb' Making all in ell make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell' Making all in ell_simd make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell_simd' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell_simd' Making all in hyb_zo make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/hyb_zo' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/hyb_zo' Making all in sell make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/sell' make[5]: Nothing to be done for 'all'. make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/sell' make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse' make[5]: Nothing to be done for 'all-am'. make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse' make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse' make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas' Making all in ffpack make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/ffpack' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/ffpack' Making all in field make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/field' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/field' Making all in utils make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/utils' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/utils' Making all in paladin make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/paladin' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/paladin' Making all in interfaces make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces' Making all in libs make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces/libs' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces/libs' make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces' Making all in checkers make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/checkers' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/checkers' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack' Making all in tests make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' Making all in data make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests/data' make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests/data' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests/data' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests/data' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' Making all in doc make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/doc' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/doc' Making all in benchmarks make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/benchmarks' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/benchmarks' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/benchmarks' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/benchmarks' Making all in macros make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros' Making all in CodeChunk make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros/CodeChunk' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros/CodeChunk' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros' Making all in examples make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/examples' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/examples' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/examples' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/examples' Making all in tutorials make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tutorials' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tutorials' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0' Making check in autotune make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/autotune' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/autotune' Making check in fflas-ffpack make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack' Making check in fflas make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas' Making check in fflas_fgemm make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_fgemm' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_fgemm' Making check in fflas_igemm make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_igemm' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_igemm' Making check in fflas_simd make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_simd' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_simd' Making check in fflas_sparse make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse' Making check in coo make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/coo' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/coo' Making check in csr make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr' Making check in csr_hyb make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr_hyb' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr_hyb' Making check in ell make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell' Making check in ell_simd make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell_simd' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell_simd' Making check in hyb_zo make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/hyb_zo' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/hyb_zo' Making check in sell make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/sell' make[4]: Nothing to be done for 'check'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/sell' make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas' Making check in ffpack make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/ffpack' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/ffpack' Making check in field make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/field' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/field' Making check in utils make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/utils' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/utils' Making check in paladin make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/paladin' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/paladin' Making check in interfaces make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces' Making check in libs make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces/libs' make[3]: Nothing to be done for 'check'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces/libs' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces' Making check in checkers make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/checkers' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/checkers' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack' Making check in tests make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' Making check in data make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests/data' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests/data' make[3]: Nothing to be done for 'check-am'. make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests/data' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests/data' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' make check-TESTS make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-fdot.o -MD -MP -MF .deps/test-fdot.Tpo -c -o test-fdot.o test-fdot.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-finit.o -MD -MP -MF .deps/test-finit.Tpo -c -o test-finit.o test-finit.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-fscal.o -MD -MP -MF .deps/test-fscal.Tpo -c -o test-fscal.o test-fscal.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-fadd.o -MD -MP -MF .deps/test-fadd.Tpo -c -o test-fadd.o test-fadd.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-fger.o -MD -MP -MF .deps/test-fger.Tpo -c -o test-fger.o test-fger.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-ftrsv.o -MD -MP -MF .deps/test-ftrsv.Tpo -c -o test-ftrsv.o test-ftrsv.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-ftrtri.o -MD -MP -MF .deps/test-ftrtri.Tpo -c -o test-ftrtri.o test-ftrtri.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-ftrmv.o -MD -MP -MF .deps/test-ftrmv.Tpo -c -o test-ftrmv.o test-ftrmv.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-ftrsm.o -MD -MP -MF .deps/test-ftrsm.Tpo -c -o test-ftrsm.o test-ftrsm.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-ftrstr.o -MD -MP -MF .deps/test-ftrstr.Tpo -c -o test-ftrstr.o test-ftrstr.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-ftrssyr2k.o -MD -MP -MF .deps/test-ftrssyr2k.Tpo -c -o test-ftrssyr2k.o test-ftrssyr2k.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-ftrsm-check.o -MD -MP -MF .deps/test-ftrsm-check.Tpo -c -o test-ftrsm-check.o test-ftrsm-check.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-ftrmm.o -MD -MP -MF .deps/test-ftrmm.Tpo -c -o test-ftrmm.o test-ftrmm.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-fgemm.o -MD -MP -MF .deps/test-fgemm.Tpo -c -o test-fgemm.o test-fgemm.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-fgemm-check.o -MD -MP -MF .deps/test-fgemm-check.Tpo -c -o test-fgemm-check.o test-fgemm-check.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-permutations.o -MD -MP -MF .deps/test-permutations.Tpo -c -o test-permutations.o test-permutations.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-rpm.o -MD -MP -MF .deps/test-rpm.Tpo -c -o test-rpm.o test-rpm.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-compressQ.o -MD -MP -MF .deps/test-compressQ.Tpo -c -o test-compressQ.o test-compressQ.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-lu.o -MD -MP -MF .deps/test-lu.Tpo -c -o test-lu.o test-lu.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-quasisep.o -MD -MP -MF .deps/test-quasisep.Tpo -c -o test-quasisep.o test-quasisep.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-pluq-check.o -MD -MP -MF .deps/test-pluq-check.Tpo -c -o test-pluq-check.o test-pluq-check.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-fsyrk.o -MD -MP -MF .deps/test-fsyrk.Tpo -c -o test-fsyrk.o test-fsyrk.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-fsyr2k.o -MD -MP -MF .deps/test-fsyr2k.Tpo -c -o test-fsyr2k.o test-fsyr2k.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-fsytrf.o -MD -MP -MF .deps/test-fsytrf.Tpo -c -o test-fsytrf.o test-fsytrf.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-invert-check.o -MD -MP -MF .deps/test-invert-check.Tpo -c -o test-invert-check.o test-invert-check.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-rankprofiles.o -MD -MP -MF .deps/test-rankprofiles.Tpo -c -o test-rankprofiles.o test-rankprofiles.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-det.o -MD -MP -MF .deps/test-det.Tpo -c -o test-det.o test-det.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-det-check.o -MD -MP -MF .deps/test-det-check.Tpo -c -o test-det-check.o test-det-check.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-echelon.o -MD -MP -MF .deps/test-echelon.Tpo -c -o test-echelon.o test-echelon.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-charpoly.o -MD -MP -MF .deps/test-charpoly.Tpo -c -o test-charpoly.o test-charpoly.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-charpoly-check.o -MD -MP -MF .deps/test-charpoly-check.Tpo -c -o test-charpoly-check.o test-charpoly-check.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-minpoly.o -MD -MP -MF .deps/test-minpoly.Tpo -c -o test-minpoly.o test-minpoly.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-multifile1.o -MD -MP -MF .deps/test-multifile1.Tpo -c -o test-multifile1.o test-multifile1.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-multifile2.o -MD -MP -MF .deps/test-multifile2.Tpo -c -o test-multifile2.o test-multifile2.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-io.o -MD -MP -MF .deps/test-io.Tpo -c -o test-io.o test-io.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-maxdelayeddim.o -MD -MP -MF .deps/test-maxdelayeddim.Tpo -c -o test-maxdelayeddim.o test-maxdelayeddim.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-solve.o -MD -MP -MF .deps/test-solve.Tpo -c -o test-solve.o test-solve.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-fgesv.o -MD -MP -MF .deps/test-fgesv.Tpo -c -o test-fgesv.o test-fgesv.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-simd.o -MD -MP -MF .deps/test-simd.Tpo -c -o test-simd.o test-simd.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-fgemv.o -MD -MP -MF .deps/test-fgemv.Tpo -c -o test-fgemv.o test-fgemv.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-nullspace.o -MD -MP -MF .deps/test-nullspace.Tpo -c -o test-nullspace.o test-nullspace.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT test-storage-transpose.o -MD -MP -MF .deps/test-storage-transpose.Tpo -c -o test-storage-transpose.o test-storage-transpose.C g++ -DHAVE_CONFIG_H -I. -I.. -I.. -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -MT regression-check.o -MD -MP -MF .deps/regression-check.Tpo -c -o regression-check.o regression-check.C mv -f .deps/test-multifile1.Tpo .deps/test-multifile1.Po mv -f .deps/test-multifile2.Tpo .deps/test-multifile2.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-multifile test-multifile1.o test-multifile2.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran mv -f .deps/test-permutations.Tpo .deps/test-permutations.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-permutations test-permutations.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran mv -f .deps/test-simd.Tpo .deps/test-simd.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-simd test-simd.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-permutations test-permutations.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-multifile test-multifile1.o test-multifile2.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-multifile PASS: test-permutations mv -f .deps/test-compressQ.Tpo .deps/test-compressQ.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-compressQ test-compressQ.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-simd test-simd.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-simd libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-compressQ test-compressQ.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-compressQ mv -f .deps/test-maxdelayeddim.Tpo .deps/test-maxdelayeddim.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-maxdelayeddim test-maxdelayeddim.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran mv -f .deps/test-io.Tpo .deps/test-io.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-io test-io.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran mv -f .deps/test-rpm.Tpo .deps/test-rpm.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-rpm test-rpm.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-maxdelayeddim test-maxdelayeddim.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-io test-io.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-maxdelayeddim PASS: test-io libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rpm test-rpm.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-rpm In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/gmp++/gmp++_int.h:20, from /usr/include/gmp++/gmp++.h:57, from /usr/include/givaro/givinteger.h:19, from ../fflas-ffpack/utils/fflas_memory.h:42, from ../fflas-ffpack/fflas/fflas.h:69, from ../fflas-ffpack/fflas-ffpack.h:34, from test-charpoly-check.C:39: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/givaro/givpoly1denseops.inl:14, from /usr/include/givaro/givpoly1.h:41, from ../fflas-ffpack/ffpack/ffpack.h:38, from ../fflas-ffpack/fflas-ffpack.h:35: /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 134 | inline typename Poly1Dom::Rep& Poly1Dom::karamul( Rep& R, const RepIterator Rbeg, const RepIterator Rend, const Rep& P, const RepConstIterator Pbeg, const RepConstIterator Pend, const Rep& Q, const RepConstIterator Qbeg, const RepConstIterator Qend ) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) 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 /usr/include/givaro/givpoly1kara.inl:149:12: /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) 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 /usr/include/givaro/givpoly1kara.inl:153:12: /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:159:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:165:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(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&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1muldiv.inl:98:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:170:12: /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 mv -f .deps/test-fdot.Tpo .deps/test-fdot.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-fdot test-fdot.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-fdot test-fdot.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran mv -f .deps/test-finit.Tpo .deps/test-finit.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-finit test-finit.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-finit test-finit.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran mv -f .deps/test-fger.Tpo .deps/test-fger.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-fger test-fger.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-fger test-fger.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-fger mv -f .deps/test-fscal.Tpo .deps/test-fscal.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-fscal test-fscal.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran mv -f .deps/test-det-check.Tpo .deps/test-det-check.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-det-check test-det-check.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran mv -f .deps/regression-check.Tpo .deps/regression-check.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o regression-check regression-check.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-fscal test-fscal.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran mv -f .deps/test-ftrsm-check.Tpo .deps/test-ftrsm-check.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-ftrsm-check test-ftrsm-check.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o regression-check regression-check.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-det-check test-det-check.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran mv -f .deps/test-storage-transpose.Tpo .deps/test-storage-transpose.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-storage-transpose test-storage-transpose.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ftrsm-check test-ftrsm-check.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/gmp++/gmp++_int.h:20, from /usr/include/gmp++/gmp++.h:57, from /usr/include/givaro/givinteger.h:19, from ../fflas-ffpack/utils/fflas_memory.h:42, from ../fflas-ffpack/fflas/fflas.h:69, from ../fflas-ffpack/utils/fflas_io.h:49, from test-ftrssyr2k.C:26: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Givaro::Modular&, long long unsigned int&}; _Tp = Givaro::ModularRandIter >; _Alloc = std::allocator > >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ PASS: regression-check PASS: test-ftrsm-check libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-storage-transpose test-storage-transpose.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/gmp++/gmp++_int.h:20, from /usr/include/gmp++/gmp++.h:57, from /usr/include/givaro/givinteger.h:19, from /usr/include/givaro/modular-integer.h:16, from test-ftrsm.C:30: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Givaro::Modular&, long long unsigned int&}; _Tp = Givaro::ModularRandIter >; _Alloc = std::allocator > >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ PASS: test-det-check mv -f .deps/test-pluq-check.Tpo .deps/test-pluq-check.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-pluq-check test-pluq-check.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran PASS: test-finit mv -f .deps/test-det.Tpo .deps/test-det.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-det test-det.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-pluq-check test-pluq-check.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-det test-det.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-pluq-check In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/gmp++/gmp++_int.h:20, from /usr/include/gmp++/gmp++.h:57, from /usr/include/givaro/givinteger.h:19, from ../fflas-ffpack/utils/fflas_memory.h:42, from ../fflas-ffpack/fflas/fflas.h:69, from ../fflas-ffpack/utils/fflas_io.h:49, from test-ftrstr.C:26: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const Givaro::Modular&, long long unsigned int&}; _Tp = Givaro::ModularRandIter >; _Alloc = std::allocator > >]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector >, std::allocator > > >::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ mv -f .deps/test-fadd.Tpo .deps/test-fadd.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-fadd test-fadd.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran PASS: test-det libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-fadd test-fadd.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-storage-transpose In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(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&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1muldiv.inl:98:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, inlined from 'typename PolRing::Element& FFPACK::CharPoly(const PolRing&, typename PolRing::Element&, size_t, typename PolRing::Domain_t::Element_ptr, size_t, typename PolRing::Domain_t::RandIter&, FFPACK_CHARPOLY_TAG, size_t) [with PolRing = Givaro::Poly1Dom >]' at ../fflas-ffpack/ffpack/ffpack_charpoly.inl:172:20, inlined from 'typename PolRing::Element& FFPACK::CharPoly(const PolRing&, typename PolRing::Element&, size_t, typename PolRing::Domain_t::Element_ptr, size_t, FFPACK_CHARPOLY_TAG, size_t) [with PolRing = Givaro::Poly1Dom >]' at ../fflas-ffpack/ffpack/ffpack.h:1043:25, inlined from 'int main(int, char**)' at test-charpoly-check.C:106:30: /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 mv -f .deps/test-invert-check.Tpo .deps/test-invert-check.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-invert-check test-invert-check.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran mv -f .deps/test-fgemm-check.Tpo .deps/test-fgemm-check.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-fgemm-check test-fgemm-check.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-fgemm-check test-fgemm-check.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-invert-check test-invert-check.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran mv -f .deps/test-charpoly-check.Tpo .deps/test-charpoly-check.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-charpoly-check test-charpoly-check.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-charpoly-check test-charpoly-check.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-charpoly-check In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Givaro::Modular&, long long unsigned int&}; _Tp = Givaro::ModularRandIter >; _Alloc = std::allocator > >]', inlined from 'FFPACK::rnsRandIter::rnsRandIter(const RNS&, uint64_t) [with RNS = FFPACK::rns_double]' at ../fflas-ffpack/field/rns-double.h:430:39, inlined from 'FFPACK::RNSIntegerMod::RandIter::RandIter(const FFPACK::RNSIntegerMod&, uint64_t) [with RNS = FFPACK::rns_double]' at ../fflas-ffpack/field/rns-integer-mod.h:78:118, inlined from 'FFLAS::CheckerImplem_fgemm::CheckerImplem_fgemm(const Field&, size_t, size_t, size_t, typename Field::Element, typename Field::Element_ptr, size_t) [with Field = FFPACK::RNSIntegerMod]' at ../fflas-ffpack/checkers/checker_fgemm.inl:46:38, inlined from 'typename Field::Element_ptr FFLAS::fgemm(const Field&, FFLAS_TRANSPOSE, FFLAS_TRANSPOSE, size_t, size_t, size_t, typename Field::Element, typename Field::ConstElement_ptr, size_t, typename Field::ConstElement_ptr, size_t, typename Field::Element, typename Field::Element_ptr, size_t) [with Field = FFPACK::RNSIntegerMod]' at ../fflas-ffpack/fflas/fflas_fgemm.inl:342:30: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PASS: test-invert-check In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Givaro::Modular&, long long unsigned int&}; _Tp = Givaro::ModularRandIter >; _Alloc = std::allocator > >]', inlined from 'FFPACK::rnsRandIter::rnsRandIter(const RNS&, uint64_t) [with RNS = FFPACK::rns_double]' at ../fflas-ffpack/field/rns-double.h:430:39, inlined from 'FFPACK::RNSIntegerMod::RandIter::RandIter(const FFPACK::RNSIntegerMod&, uint64_t) [with RNS = FFPACK::rns_double]' at ../fflas-ffpack/field/rns-integer-mod.h:78:118, inlined from 'FFLAS::CheckerImplem_fgemm::CheckerImplem_fgemm(const Field&, size_t, size_t, size_t, typename Field::Element, typename Field::Element_ptr, size_t) [with Field = FFPACK::RNSIntegerMod]' at ../fflas-ffpack/checkers/checker_fgemm.inl:46:38, inlined from 'typename Field::Element_ptr FFLAS::fgemm(const Field&, FFLAS_TRANSPOSE, FFLAS_TRANSPOSE, size_t, size_t, size_t, typename Field::Element, typename Field::ConstElement_ptr, size_t, typename Field::ConstElement_ptr, size_t, typename Field::Element, typename Field::Element_ptr, size_t) [with Field = FFPACK::RNSIntegerMod]' at ../fflas-ffpack/fflas/fflas_fgemm.inl:342:30: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PASS: test-fgemm-check In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Givaro::Modular&, long long unsigned int&}; _Tp = Givaro::ModularRandIter >; _Alloc = std::allocator > >]', inlined from 'FFPACK::rnsRandIter::rnsRandIter(const RNS&, uint64_t) [with RNS = FFPACK::rns_double]' at ../fflas-ffpack/field/rns-double.h:430:39, inlined from 'FFPACK::RNSIntegerMod::RandIter::RandIter(const FFPACK::RNSIntegerMod&, uint64_t) [with RNS = FFPACK::rns_double]' at ../fflas-ffpack/field/rns-integer-mod.h:78:118, inlined from 'FFLAS::CheckerImplem_fgemm::CheckerImplem_fgemm(const Field&, size_t, size_t, size_t, typename Field::Element, typename Field::Element_ptr, size_t) [with Field = FFPACK::RNSIntegerMod]' at ../fflas-ffpack/checkers/checker_fgemm.inl:46:38, inlined from 'typename Field::Element_ptr FFLAS::fgemm(const Field&, FFLAS_TRANSPOSE, FFLAS_TRANSPOSE, size_t, size_t, size_t, typename Field::Element, typename Field::ConstElement_ptr, size_t, typename Field::ConstElement_ptr, size_t, typename Field::Element, typename Field::Element_ptr, size_t) [with Field = FFPACK::RNSIntegerMod]' at ../fflas-ffpack/fflas/fflas_fgemm.inl:342:30: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/c++/13.1.1/bits/random.h:34, from /usr/include/c++/13.1.1/random:51, from test-minpoly.C:35: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/givaro/givpoly1denseops.inl:14, from /usr/include/givaro/givpoly1.h:41, from ../fflas-ffpack/ffpack/ffpack.h:38, from test-minpoly.C:40: /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 134 | inline typename Poly1Dom::Rep& Poly1Dom::karamul( Rep& R, const RepIterator Rbeg, const RepIterator Rend, const Rep& P, const RepConstIterator Pbeg, const RepConstIterator Pend, const Rep& Q, const RepConstIterator Qbeg, const RepConstIterator Qend ) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:159:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:165:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/givaro/givpoly1denseops.inl:13: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::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 /usr/include/givaro/givpoly1kara.inl:170:12: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:93:26: /usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | P, Pmid, Pend); // Ph^2 in second storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 212 | P, Pmid, Pend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:159:27, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:165:27, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:170:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:93:26: /usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | P, Pmid, Pend); // Ph^2 in second storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 212 | P, Pmid, Pend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 PASS: test-fadd In file included from /usr/include/c++/13.1.1/vector:72, from /usr/include/gmp++/gmp++_int.h:20, from /usr/include/gmp++/gmp++.h:57, from /usr/include/givaro/givinteger.h:19, from /usr/include/givaro/modular-integral.h:19, from /usr/include/givaro/modular.h:21, from test-charpoly.C:38: /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const double&}; _Tp = double; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Givaro::Modular&, long long unsigned int&}; _Tp = Givaro::ModularRandIter >; _Alloc = std::allocator > >]', inlined from 'FFPACK::rnsRandIter::rnsRandIter(const RNS&, uint64_t) [with RNS = FFPACK::rns_double]' at ../fflas-ffpack/field/rns-double.h:430:39, inlined from 'FFPACK::RNSIntegerMod::RandIter::RandIter(const FFPACK::RNSIntegerMod&, uint64_t) [with RNS = FFPACK::rns_double]' at ../fflas-ffpack/field/rns-integer-mod.h:78:118, inlined from 'FFLAS::CheckerImplem_ftrsm::CheckerImplem_ftrsm(const Field&, size_t, size_t, typename Field::Element, typename Field::ConstElement_ptr, size_t) [with Field = FFPACK::RNSIntegerMod]' at ../fflas-ffpack/checkers/checker_ftrsm.inl:48:38, inlined from 'void FFLAS::ftrsm(const Field&, FFLAS_SIDE, FFLAS_UPLO, FFLAS_TRANSPOSE, FFLAS_DIAG, size_t, size_t, typename Field::Element, typename Field::ConstElement_ptr, size_t, typename Field::Element_ptr, size_t) [with Field = FFPACK::RNSIntegerMod]' at ../fflas-ffpack/fflas/fflas_ftrsm.inl:56:30: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/givaro/givpoly1denseops.inl:14, from /usr/include/givaro/givpoly1.h:41, from ../fflas-ffpack/ffpack/ffpack.h:38, from ../fflas-ffpack/utils/fflas_randommatrix.h:218, from test-charpoly.C:40: /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 134 | inline typename Poly1Dom::Rep& Poly1Dom::karamul( Rep& R, const RepIterator Rbeg, const RepIterator Rend, const Rep& P, const RepConstIterator Pbeg, const RepConstIterator Pend, const Rep& Q, const RepConstIterator Qbeg, const RepConstIterator Qend ) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134: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::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) 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 /usr/include/givaro/givpoly1kara.inl:149:12: /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) 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 /usr/include/givaro/givpoly1kara.inl:153:12: /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In file included from /usr/include/c++/13.1.1/vector:66: In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:159:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:165:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(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&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1muldiv.inl:98:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:170:12: /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 mv -f .deps/test-ftrsv.Tpo .deps/test-ftrsv.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-ftrsv test-ftrsv.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran PASS: test-fscal /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom >::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:159:27, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = double; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:165:27, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/givaro/givpoly1denseops.inl:13: In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::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 /usr/include/givaro/givpoly1kara.inl:170:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ftrsv test-ftrsv.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Givaro::Modular&, long long unsigned int&}; _Tp = Givaro::ModularRandIter >; _Alloc = std::allocator > >]', inlined from 'FFPACK::rnsRandIter::rnsRandIter(const RNS&, uint64_t) [with RNS = FFPACK::rns_double]' at ../fflas-ffpack/field/rns-double.h:430:39, inlined from 'FFPACK::RNSIntegerMod::RandIter::RandIter(const FFPACK::RNSIntegerMod&, uint64_t) [with RNS = FFPACK::rns_double]' at ../fflas-ffpack/field/rns-integer-mod.h:78:118, inlined from 'FFLAS::CheckerImplem_ftrsm::CheckerImplem_ftrsm(const Field&, size_t, size_t, typename Field::Element, typename Field::ConstElement_ptr, size_t) [with Field = FFPACK::RNSIntegerMod]' at ../fflas-ffpack/checkers/checker_ftrsm.inl:48:38, inlined from 'void FFLAS::ftrsm(const Field&, FFLAS_SIDE, FFLAS_UPLO, FFLAS_TRANSPOSE, FFLAS_DIAG, size_t, size_t, typename Field::Element, typename Field::ConstElement_ptr, size_t, typename Field::Element_ptr, size_t) [with Field = FFPACK::RNSIntegerMod]' at ../fflas-ffpack/fflas/fflas_ftrsm.inl:56:30: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In member function 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {const Givaro::Modular&, long long unsigned int&}; _Tp = Givaro::ModularRandIter >; _Alloc = std::allocator > >]', inlined from 'FFPACK::rnsRandIter::rnsRandIter(const RNS&, uint64_t) [with RNS = FFPACK::rns_double]' at ../fflas-ffpack/field/rns-double.h:430:39, inlined from 'FFPACK::RNSIntegerMod::RandIter::RandIter(const FFPACK::RNSIntegerMod&, uint64_t) [with RNS = FFPACK::rns_double]' at ../fflas-ffpack/field/rns-integer-mod.h:78:118, inlined from 'FFLAS::CheckerImplem_ftrsm::CheckerImplem_ftrsm(const Field&, size_t, size_t, typename Field::Element, typename Field::ConstElement_ptr, size_t) [with Field = FFPACK::RNSIntegerMod]' at ../fflas-ffpack/checkers/checker_ftrsm.inl:48:38, inlined from 'void FFLAS::ftrsm(const Field&, FFLAS_SIDE, FFLAS_UPLO, FFLAS_TRANSPOSE, FFLAS_DIAG, size_t, size_t, typename Field::Element, typename Field::ConstElement_ptr, size_t, typename Field::Element_ptr, size_t) [with Field = FFPACK::RNSIntegerMod]' at ../fflas-ffpack/fflas/fflas_ftrsm.inl:56:30: /usr/include/c++/13.1.1/bits/vector.tcc:123:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >*, std::vector >, std::allocator > > > >' changed in GCC 7.1 123 | _M_realloc_insert(end(), std::forward<_Args>(__args)...); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PASS: test-ftrsv In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:272:22: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:275:16: /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1muldiv.inl:98:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1misc.inl:272:22: /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1misc.inl:275:16: /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 mv -f .deps/test-ftrmm.Tpo .deps/test-ftrmm.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-ftrmm test-ftrmm.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ftrmm test-ftrmm.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran mv -f .deps/test-ftrtri.Tpo .deps/test-ftrtri.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-ftrtri test-ftrtri.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran mv -f .deps/test-ftrmv.Tpo .deps/test-ftrmv.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-ftrmv test-ftrmv.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ftrtri test-ftrtri.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ftrmv test-ftrmv.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran mv -f .deps/test-fsyr2k.Tpo .deps/test-fsyr2k.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-fsyr2k test-fsyr2k.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-fsyr2k test-fsyr2k.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-fdot PASS: test-ftrmm mv -f .deps/test-fgemv.Tpo .deps/test-fgemv.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-fgemv test-fgemv.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-fgemv test-fgemv.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, inlined from 'typename PolRing::Element& FFPACK::CharPoly(const PolRing&, typename PolRing::Element&, size_t, typename PolRing::Domain_t::Element_ptr, size_t, typename PolRing::Domain_t::RandIter&, FFPACK_CHARPOLY_TAG, size_t) [with PolRing = Givaro::Poly1Dom >]' at ../fflas-ffpack/ffpack/ffpack_charpoly.inl:172:20: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 mv -f .deps/test-fsyrk.Tpo .deps/test-fsyrk.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-fsyrk test-fsyrk.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran mv -f .deps/test-nullspace.Tpo .deps/test-nullspace.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-nullspace test-nullspace.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-fsyrk test-fsyrk.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-nullspace test-nullspace.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 134 | inline typename Poly1Dom::Rep& Poly1Dom::karamul( Rep& R, const RepIterator Rbeg, const RepIterator Rend, const Rep& P, const RepConstIterator Pbeg, const RepConstIterator Pend, const Rep& Q, const RepConstIterator Qbeg, const RepConstIterator Qend ) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:159:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:165:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:170:12: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:93:26: /usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | P, Pmid, Pend); // Ph^2 in second storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 212 | P, Pmid, Pend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(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&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1muldiv.inl:98:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1misc.inl:272:22: /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1misc.inl:275:16: /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 mv -f .deps/test-ftrsm.Tpo .deps/test-ftrsm.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-ftrsm test-ftrsm.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ftrsm test-ftrsm.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-nullspace /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:159:27, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:165:27, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:170:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 PASS: test-fgemv /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 85 | inline typename Poly1Dom::Rep& Poly1Dom::sqr( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:85:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqrrec(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Type_t&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:93:26: /usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 203 | sqr(R, Rbeg, Rmid-1, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 204 | P, Pbeg, Pmid); // Pl^2 in first storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:203:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 206 | sqr(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 207 | P, Pmid, Pend); // Ph^2 in second storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:206:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 210 | mul(M, M.begin(), M.end(), // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 212 | P, Pmid, Pend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:210:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:272:22: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::sqr(Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::powmod(Rep&, const Rep&, Givaro::ZRing::Element, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1misc.inl:275:16: /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 84 | return sqr(R, R.begin(), R.end(), P, P.begin(), P.end()); | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:84:19: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1muldiv.inl:98:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, inlined from 'typename PolRing::Element& FFPACK::CharPoly(const PolRing&, typename PolRing::Element&, size_t, typename PolRing::Domain_t::Element_ptr, size_t, typename PolRing::Domain_t::RandIter&, FFPACK_CHARPOLY_TAG, size_t) [with PolRing = Givaro::Poly1Dom, Givaro::Dense>]' at ../fflas-ffpack/ffpack/ffpack_charpoly.inl:172:20, inlined from 'bool launch_test(const Field&, size_t, typename Field::Element*, size_t, size_t, RandIter&, FFPACK::FFPACK_CHARPOLY_TAG) [with Field = Givaro::ModularBalanced; RandIter = Givaro::ModularRandIter >]' at test-charpoly.C:87:22: /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 mv -f .deps/test-ftrssyr2k.Tpo .deps/test-ftrssyr2k.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-ftrssyr2k test-ftrssyr2k.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran PASS: test-ftrmv libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ftrssyr2k test-ftrssyr2k.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-fsyr2k mv -f .deps/test-fgesv.Tpo .deps/test-fgesv.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-fgesv test-fgesv.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-fgesv test-fgesv.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran mv -f .deps/test-fgemm.Tpo .deps/test-fgemm.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-fgemm test-fgemm.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran mv -f .deps/test-minpoly.Tpo .deps/test-minpoly.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-minpoly test-minpoly.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-fgemm test-fgemm.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-minpoly test-minpoly.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran mv -f .deps/test-ftrstr.Tpo .deps/test-ftrstr.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-ftrstr test-ftrstr.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-ftrstr test-ftrstr.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-ftrsm mv -f .deps/test-solve.Tpo .deps/test-solve.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-solve test-solve.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-solve test-solve.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-ftrssyr2k mv -f .deps/test-quasisep.Tpo .deps/test-quasisep.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-quasisep test-quasisep.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-quasisep test-quasisep.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran mv -f .deps/test-lu.Tpo .deps/test-lu.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-lu test-lu.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-lu test-lu.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-quasisep PASS: test-fgemm PASS: test-minpoly mv -f .deps/test-fsytrf.Tpo .deps/test-fsytrf.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-fsytrf test-fsytrf.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-fsytrf test-fsytrf.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran mv -f .deps/test-rankprofiles.Tpo .deps/test-rankprofiles.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-rankprofiles test-rankprofiles.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-rankprofiles test-rankprofiles.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran /usr/include/c++/13.1.1/bits/vector.tcc: In member function 'void std::vector<_Tp, _Alloc>::_M_realloc_insert(iterator, _Args&& ...) [with _Args = {const long long int&}; _Tp = long long int; _Alloc = std::allocator]': /usr/include/c++/13.1.1/bits/vector.tcc:445:7: note: parameter passing for argument of type 'std::vector::iterator' changed in GCC 7.1 445 | vector<_Tp, _Alloc>:: | ^~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]': /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 134 | inline typename Poly1Dom::Rep& Poly1Dom::karamul( Rep& R, const RepIterator Rbeg, const RepIterator Rend, const Rep& P, const RepConstIterator Pbeg, const RepConstIterator Pend, const Rep& Q, const RepConstIterator Qbeg, const RepConstIterator Qend ) const | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:134: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::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) 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 /usr/include/givaro/givpoly1kara.inl:149:12: /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) 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 /usr/include/givaro/givpoly1kara.inl:153:12: /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:159:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:165:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(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&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1muldiv.inl:98:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1kara.inl:170:12: /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl: In function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]': /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 65 | inline typename Poly1Dom::Rep& Poly1Dom::mul( | ^~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:65:50: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 149 | mul(R, Rbeg, Rmid, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150 | P, Pbeg, Pmid, | ~~~~~~~~~~~~~~ 151 | Q, Qbeg, Qmid); // PlQl in first storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:149:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepIterator' {aka 'const std::vector::iterator'} changed in GCC 7.1 153 | mul(R, Rmid, Rend, // Recursive dynamic choice | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154 | P, Pmid, Pend, | ~~~~~~~~~~~~~~ 155 | Q, Qmid, Qend); // PhQh in second storage part of R | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:153:12: note: parameter passing for argument of type 'const Givaro::Poly1Dom, Givaro::Dense>::RepConstIterator' {aka 'const std::vector::const_iterator'} changed in GCC 7.1 In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:159:27, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'void std::vector<_Tp, _Alloc>::push_back(const value_type&) [with _Tp = long long int; _Alloc = std::allocator]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:165:27, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/c++/13.1.1/bits/stl_vector.h:1289:28: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 1289 | _M_realloc_insert(end(), __x); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::karamul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:170:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, RepIterator, RepIterator, const Rep&, RepConstIterator, RepConstIterator, const Rep&, RepConstIterator, RepConstIterator) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1kara.inl:72:27: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 PASS: test-ftrstr PASS: test-lu In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(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&, const Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1muldiv.inl:98:12, inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::ModularBalanced]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, inlined from 'typename PolRing::Element& FFPACK::CharPoly(const PolRing&, typename PolRing::Element&, size_t, typename PolRing::Domain_t::Element_ptr, size_t, typename PolRing::Domain_t::RandIter&, FFPACK_CHARPOLY_TAG, size_t) [with PolRing = Givaro::Poly1Dom, Givaro::Dense>]' at ../fflas-ffpack/ffpack/ffpack_charpoly.inl:172:20, inlined from 'bool launch_test(const Field&, size_t, typename Field::Element*, size_t, size_t, RandIter&, FFPACK::FFPACK_CHARPOLY_TAG) [with Field = Givaro::ModularBalanced; RandIter = Givaro::ModularRandIter >]' at test-charpoly.C:87:22: /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 72 | return karamul(R, Rbeg, Rend, | ~~~~~~~^~~~~~~~~~~~~~~ 73 | P, Pbeg, Pend, | ~~~~~~~~~~~~~~ 74 | Q, Qbeg, Qend); | ~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1kara.inl:72:27: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 mv -f .deps/test-echelon.Tpo .deps/test-echelon.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-echelon test-echelon.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-echelon test-echelon.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran In member function 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mul(Rep&, const Rep&, const Rep&) const [with Domain = Givaro::Modular]', inlined from 'Givaro::Poly1Dom::Rep& Givaro::Poly1Dom::mulin(Rep&, const Rep&) const [with Domain = Givaro::Modular]' at /usr/include/givaro/givpoly1muldiv.inl:49:12, inlined from 'typename PolRing::Element& FFPACK::CharPoly(const PolRing&, typename PolRing::Element&, size_t, typename PolRing::Domain_t::Element_ptr, size_t, typename PolRing::Domain_t::RandIter&, FFPACK_CHARPOLY_TAG, size_t) [with PolRing = Givaro::Poly1Dom, Givaro::Dense>]' at ../fflas-ffpack/ffpack/ffpack_charpoly.inl:172:20, inlined from 'bool launch_test(const Field&, size_t, typename Field::Element*, size_t, size_t, RandIter&, FFPACK::FFPACK_CHARPOLY_TAG) [with Field = Givaro::Modular; RandIter = Givaro::ModularRandIter >]' at test-charpoly.C:87:22: /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 98 | mul(R, R.begin(), R.end(), | ~~~^~~~~~~~~~~~~~~~~~~~~~~ 99 | P, P.begin(), P.end(), | ~~~~~~~~~~~~~~~~~~~~~~ 100 | Q, Q.begin(), Q.end()); | ~~~~~~~~~~~~~~~~~~~~~~ /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 /usr/include/givaro/givpoly1muldiv.inl:98:12: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator >' changed in GCC 7.1 PASS: test-ftrtri mv -f .deps/test-charpoly.Tpo .deps/test-charpoly.Po /bin/sh ../libtool --tag=CXX --mode=link g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed,-O1,--sort-common -o test-charpoly test-charpoly.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran -lopenblas -lpthread -lgfortran libtool: link: g++ -O2 -Wall -DNDEBUG -UDEBUG -g -O3 -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -Wl,--as-needed -Wl,-O1 -Wl,--sort-common -o test-charpoly test-charpoly.o -lgivaro -lgmpxx -lgmp -lopenblas -lpthread -lgfortran PASS: test-echelon PASS: test-charpoly PASS: test-rankprofiles PASS: test-fsytrf PASS: test-fgesv PASS: test-fsyrk PASS: test-solve ============================================================================ Testsuite summary for FFLAS-FFPACK 2.5.0 ============================================================================ # TOTAL: 42 # PASS: 42 # SKIP: 0 # XFAIL: 0 # FAIL: 0 # XPASS: 0 # ERROR: 0 ============================================================================ make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' Making check in doc make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/doc' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/doc' Making check in benchmarks make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/benchmarks' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/benchmarks' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/benchmarks' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/benchmarks' Making check in macros make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros' Making check in CodeChunk make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros/CodeChunk' make[2]: Nothing to be done for 'check'. make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros/CodeChunk' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros' Making check in examples make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/examples' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/examples' make[2]: Nothing to be done for 'check-am'. make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/examples' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/examples' Making check in tutorials make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tutorials' make[1]: Nothing to be done for 'check'. make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tutorials' make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0' >>> fflas-ffpack: Entering fakeroot... Making install in autotune make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/autotune' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/autotune' 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/fflas-ffpack/src/fflas_ffpack-2.5.0/autotune' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/autotune' Making install in fflas-ffpack make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack' Making install in fflas make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas' Making install in fflas_fgemm make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_fgemm' make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_fgemm' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_fgemm' /usr/bin/install -c -m 644 fgemm_classical.inl fgemm_winograd.inl schedule_winograd.inl schedule_winograd_acc.inl schedule_bini.inl schedule_winograd_acc_ip.inl schedule_winograd_ip.inl fgemm_classical_mp.inl '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_fgemm' make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_fgemm' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_fgemm' Making install in fflas_igemm make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_igemm' make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_igemm' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_igemm' /usr/bin/install -c -m 644 igemm_kernels.h igemm_kernels.inl igemm_tools.h igemm_tools.inl igemm.h igemm.inl '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_igemm' make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_igemm' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_igemm' Making install in fflas_simd make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_simd' make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_simd' make[4]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_simd' /usr/bin/install -c -m 644 simd128.inl simd128_double.inl simd128_float.inl simd128_int16.inl simd128_int32.inl simd128_int64.inl simd256.inl simd256_double.inl simd256_float.inl simd256_int16.inl simd256_int32.inl simd256_int64.inl simd512.inl simd512_double.inl simd512_float.inl simd512_int32.inl simd512_int64.inl simd_modular.inl '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_simd' make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_simd' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_simd' Making install in fflas_sparse make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse' Making install in coo make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/coo' make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/coo' make[5]: Nothing to be done for 'install-exec-am'. ../../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse/coo' /usr/bin/install -c -m 644 coo_spmv.inl coo_spmm.inl coo_utils.inl '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse/coo' make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/coo' make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/coo' Making install in csr make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr' make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr' make[5]: Nothing to be done for 'install-exec-am'. ../../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse/csr' /usr/bin/install -c -m 644 csr_spmv.inl csr_spmm.inl csr_pspmv.inl csr_pspmm.inl csr_utils.inl '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse/csr' make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr' make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr' Making install in csr_hyb make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr_hyb' make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr_hyb' make[5]: Nothing to be done for 'install-exec-am'. ../../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse/csr_hyb' /usr/bin/install -c -m 644 csr_hyb_spmv.inl csr_hyb_spmm.inl csr_hyb_pspmv.inl csr_hyb_pspmm.inl csr_hyb_utils.inl '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse/csr_hyb' make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr_hyb' make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/csr_hyb' Making install in ell make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell' make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell' make[5]: Nothing to be done for 'install-exec-am'. ../../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse/ell' /usr/bin/install -c -m 644 ell_spmv.inl ell_spmm.inl ell_pspmv.inl ell_pspmm.inl ell_utils.inl '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse/ell' make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell' make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell' Making install in ell_simd make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell_simd' make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell_simd' make[5]: Nothing to be done for 'install-exec-am'. ../../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse/ell_simd' /usr/bin/install -c -m 644 ell_simd_spmv.inl ell_simd_pspmv.inl ell_simd_utils.inl '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse/ell_simd' make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell_simd' make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/ell_simd' Making install in hyb_zo make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/hyb_zo' make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/hyb_zo' make[5]: Nothing to be done for 'install-exec-am'. ../../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse/hyb_zo' /usr/bin/install -c -m 644 hyb_zo_spmv.inl hyb_zo_spmm.inl hyb_zo_pspmm.inl hyb_zo_pspmv.inl hyb_zo_utils.inl '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse/hyb_zo' make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/hyb_zo' make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/hyb_zo' Making install in sell make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/sell' make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/sell' make[5]: Nothing to be done for 'install-exec-am'. ../../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse/sell' /usr/bin/install -c -m 644 sell_spmv.inl sell_utils.inl sell_pspmv.inl '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse/sell' make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/sell' make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse/sell' make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse' make[5]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse' make[5]: Nothing to be done for 'install-exec-am'. ../../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse' /usr/bin/install -c -m 644 sparse_matrix_traits.h read_sparse.h utils.h coo.h csr.h ell.h ell_simd.h sell.h csr_hyb.h hyb_zo.h '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas/fflas_sparse' make[5]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse' make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas/fflas_sparse' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas' make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas' make[4]: Nothing to be done for 'install-exec-am'. ../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas' /usr/bin/install -c -m 644 fflas_bounds.inl fflas_fassign.h fflas_fassign.inl fflas_ftrmm.inl fflas.h fflas_level1.inl fflas_level2.inl fflas_level3.inl fflas_fadd.h fflas_fadd.inl fflas_fdot.inl fflas_ftrmm_src.inl fflas_fgemm.inl fflas_pfgemm.inl fflas_pftrsm.inl fflas_ftrsm.inl fflas_fsyrk.inl fflas_fsyrk_strassen.inl fflas_fsyr2k.inl fflas_fgemv.inl fflas_freivalds.inl fflas_fscal.h fflas_fscal.inl fflas_transpose.h fflas_ftrsm_src.inl fflas_faxpy.inl fflas_fger.inl fflas_ftrsv.inl fflas_freduce.h fflas_freduce.inl fflas_helpers.inl fflas_simd.h fflas_enum.h fflas_sparse.h fflas_sparse.inl fflas_ftrsm_mp.inl fflas_fscal_mp.inl fflas_freduce_mp.inl fflas_fger_mp.inl fflas_fgemv_mp.inl '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/fflas' make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/fflas' Making install in ffpack make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/ffpack' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/ffpack' make[3]: Nothing to be done for 'install-exec-am'. ../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/ffpack' /usr/bin/install -c -m 644 ffpack_charpoly_danilevski.inl ffpack_charpoly.inl ffpack_charpoly_kgfastgeneralized.inl ffpack.h ffpack_charpoly_kgfast.inl ffpack_krylovelim.inl ffpack_charpoly_kglu.inl ffpack_echelonforms.inl ffpack_ludivine.inl ffpack_pluq.inl ffpack_ppluq.inl ffpack_frobenius.inl ffpack_minpoly.inl ffpack.inl ffpack_invert.inl ffpack_fgesv.inl ffpack_fgetrs.inl ffpack_fsytrf.inl ffpack_permutation.inl ffpack_ftrtr.inl ffpack_rankprofiles.inl ffpack_ftrstr.inl ffpack_ftrssyr2k.inl ffpack_bruhatgen.inl ffpack_ludivine_mp.inl ffpack_pluq_mp.inl ffpack_charpoly_mp.inl ffpack_det_mp.inl '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/ffpack' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/ffpack' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/ffpack' Making install in field make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/field' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/field' make[3]: Nothing to be done for 'install-exec-am'. ../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/field' /usr/bin/install -c -m 644 field-traits.h rns.h rns.inl rns-double.h rns-double-elt.h rns-double.inl rns-double-recint.inl rns-integer.h rns-integer-mod.h '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/field' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/field' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/field' Making install in utils make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/utils' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/utils' make[3]: Nothing to be done for 'install-exec-am'. ../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/utils' /usr/bin/install -c -m 644 align-allocator.h args-parser.h debug.h fflas_memory.h fflas_randommatrix.h flimits.h Matio.h fflas_io.h bit_manipulation.h test-utils.h timer.h cast.h fflas_intrinsic.h '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/utils' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/utils' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/utils' Making install in paladin make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/paladin' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/paladin' make[3]: Nothing to be done for 'install-exec-am'. ../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/paladin' /usr/bin/install -c -m 644 fflas_plevel1.h blockcuts.inl pfgemm_variants.inl pfgemv.inl parallel.h kaapi_routines.inl '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/paladin' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/paladin' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/paladin' Making install in interfaces make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces' Making install in libs make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces/libs' make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces/libs' make[4]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces/libs' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces/libs' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces' make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces' 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/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/interfaces' Making install in checkers make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/checkers' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/checkers' make[3]: Nothing to be done for 'install-exec-am'. ../../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/checkers' /usr/bin/install -c -m 644 checkers_fflas.h checkers_fflas.inl checkers_ffpack.h checkers_ffpack.inl checker_empty.h checker_pluq.inl checker_det.inl checker_ftrsm.inl checker_fgemm.inl checker_charpoly.inl checker_invert.inl '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack/checkers' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/checkers' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack/checkers' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack' make[3]: Nothing to be done for 'install-exec-am'. ../build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack' /usr/bin/install -c -m 644 config-blas.h fflas-ffpack.h config.h fflas-ffpack-config.h fflas-ffpack-thresholds.h fflas-ffpack-default-thresholds.h '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/include/fflas-ffpack' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/fflas-ffpack' Making install in tests make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' Making install in data make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests/data' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests/data' make[4]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests/data' 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/fflas-ffpack/src/fflas_ffpack-2.5.0/tests/data' make[3]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests/data' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests/data' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.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/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tests' Making install in doc make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/doc' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/doc' 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/fflas-ffpack/src/fflas_ffpack-2.5.0/doc' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/doc' Making install in benchmarks make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/benchmarks' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/benchmarks' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.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/fflas-ffpack/src/fflas_ffpack-2.5.0/benchmarks' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/benchmarks' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/benchmarks' Making install in macros make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros' Making install in CodeChunk make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros/CodeChunk' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros/CodeChunk' 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/fflas-ffpack/src/fflas_ffpack-2.5.0/macros/CodeChunk' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros/CodeChunk' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros' 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/fflas-ffpack/src/fflas_ffpack-2.5.0/macros' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/macros' Making install in examples make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/examples' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/examples' make[3]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.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/fflas-ffpack/src/fflas_ffpack-2.5.0/examples' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/examples' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/examples' Making install in tutorials make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tutorials' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tutorials' 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/fflas-ffpack/src/fflas_ffpack-2.5.0/tutorials' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0/tutorials' make[1]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0' make[2]: Entering directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0' build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/bin' build-aux/install-sh -c -d '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/lib/pkgconfig' /usr/bin/install -c -m 644 fflas-ffpack.pc '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/lib/pkgconfig' /usr/bin/install -c fflas-ffpack-config '/home/buildozer/aports/testing/fflas-ffpack/pkg/fflas-ffpack/usr/bin/./armv6-alpine-linux-musleabihf-fflas-ffpack-config' make[2]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0' make[1]: Leaving directory '/home/buildozer/aports/testing/fflas-ffpack/src/fflas_ffpack-2.5.0' >>> fflas-ffpack*: Running postcheck for fflas-ffpack >>> fflas-ffpack*: Preparing package fflas-ffpack... >>> fflas-ffpack*: Stripping binaries >>> WARNING: fflas-ffpack*: No arch specific binaries found so arch should probably be set to "noarch" >>> fflas-ffpack*: Scanning shared objects >>> fflas-ffpack*: Tracing dependencies... pc:givaro>=4.1.2 pkgconfig >>> fflas-ffpack*: Package size: 3.0 MB >>> fflas-ffpack*: Compressing data... >>> fflas-ffpack*: Create checksum... >>> fflas-ffpack*: Create fflas-ffpack-2.5.0-r3.apk >>> fflas-ffpack: Build complete at Tue, 01 Aug 2023 13:38:38 +0000 elapsed time 0h 5m 35s >>> fflas-ffpack: Cleaning up srcdir >>> fflas-ffpack: Cleaning up pkgdir >>> fflas-ffpack: Uninstalling dependencies... (1/11) Purging .makedepends-fflas-ffpack (20230801.133304) (2/11) Purging gmp-dev (6.2.1-r3) (3/11) Purging libgivaro-dev (4.2.0-r2) (4/11) Purging libgivaro (4.2.0-r2) (5/11) Purging openblas-dev (0.3.23-r1) (6/11) Purging gfortran (13.1.1_git20230722-r1) (7/11) Purging liblapack (0.3.23-r1) (8/11) Purging liblapacke (0.3.23-r1) (9/11) Purging openblas (0.3.23-r1) (10/11) Purging libgfortran (13.1.1_git20230722-r1) (11/11) Purging libgmpxx (6.2.1-r3) Executing busybox-1.36.1-r4.trigger OK: 315 MiB in 102 packages >>> fflas-ffpack: Updating the testing/armhf repository index... >>> fflas-ffpack: Signing the index...